hope its going to be single digits forevermore
Perhaps not that long, but the foreseeable future would be a safe bet.
So how are those defines generated?
With Neil's weapon of choice, naturally:
```python def UpdateVersionNumbers(sci, pathSciTE, lexVersion, scintillaVersion): pathHeader = pathSciTE / "src" / "SciTE.h" UpdateLineInFile(pathHeader, '#define VERSION_SCITE', '#define VERSION_SCITE "' + sci.versionDotted + '"') UpdateLineInFile(pathHeader, "#define VERSION_WORDS", "#define VERSION_WORDS " + sci.versionCommad) UpdateLineInFile(pathHeader, '#define COPYRIGHT_DATES', '#define COPYRIGHT_DATES "December 1998-' + sci.myModified + '"') UpdateLineInFile(pathHeader, '#define COPYRIGHT_YEARS', '#define COPYRIGHT_YEARS "1998-' + sci.yearModified + '"') UpdateLineInFile(pathHeader, '#define VERSION_LEXILLA', '#define VERSION_LEXILLA "' + lexVersion + '"') UpdateLineInFile(pathHeader, '#define VERSION_SCINTILLA', '#define VERSION_SCINTILLA "' + scintillaVersion + '"') ```` https://sourceforge.net/p/scintilla/scite/ci/default/tree/scripts/RegenerateSource.py#l94