X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/60869eaf7e74b44ffd3ab9433541b8927fdd042e..0e32fdb872d413f14da8ce045766f0e2f13e202d:/src/stc/gen_iface.py diff --git a/src/stc/gen_iface.py b/src/stc/gen_iface.py index 8348993acc..be86c9ce0e 100644 --- a/src/stc/gen_iface.py +++ b/src/stc/gen_iface.py @@ -19,14 +19,14 @@ from fileinput import FileInput IFACE = './scintilla/include/Scintilla.iface' H_TEMPLATE = './stc.h.in' CPP_TEMPLATE = './stc.cpp.in' -H_DEST = '../../include/wx/stc/stc.h' # './stc_test.h' # -CPP_DEST = './stc.cpp' #'./stc_test.cpp' +H_DEST = '../../include/wx/stc/stc.h' +CPP_DEST = './stc.cpp' # Value prefixes to convert valPrefixes = [('SCI_', ''), ('SC_', ''), - ('SCN_', None), # just toss these... + ('SCN_', None), # just toss these out... ('SCEN_', None), ('SCE_', ''), ('SCLEX_', 'LEX_'), @@ -112,7 +112,7 @@ methodOverrideMap = { '''wxString %s(int* linePos) { wxString text; int len = LineLength(GetCurrentLine()); - char* buf = text.GetWriteBuf(len+1); + char* buf = text.GetWriteBuf(len); int pos = SendMsg(%s, len, (long)buf); text.UngetWriteBuf(); @@ -280,7 +280,7 @@ methodOverrideMap = { '''wxString %s(int line) { wxString text; int len = LineLength(line); - char* buf = text.GetWriteBuf(len+1); + char* buf = text.GetWriteBuf(len); int pos = SendMsg(%s, line, (long)buf); text.UngetWriteBuf(); @@ -338,7 +338,7 @@ methodOverrideMap = { '''wxString %s() { wxString text; - int len = GetTextLength(); + int len = GetTextLength()+1; char* buff = text.GetWriteBuf(len+1); SendMsg(%s, len, (long)buff);