Skip to content
This repository was archived by the owner on Jan 13, 2024. It is now read-only.

Commit c47152b

Browse files
authored
Merge pull request #90 from Fruchtzwerg94/dynamic_size_get_strings
Use length for buffer size if available
2 parents 7afaa74 + 17b8668 commit c47152b

File tree

1 file changed

+2
-1
lines changed
  • ToolsForMaintainersOfTheProjectTemplate/Scintilla_iface_synchronizer

1 file changed

+2
-1
lines changed

ToolsForMaintainersOfTheProjectTemplate/Scintilla_iface_synchronizer/cs.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,8 @@ def printLexGatewayFile(f):
171171

172172
if param2Type == "stringresult":
173173
bufferVariableName = param2Name + "Buffer"
174-
out.append(iindent + "byte[] " + bufferVariableName +" = new byte[10000];")
174+
bufferSize = "length" if (param1Type == "int" and param1Name == "length") else "10000"
175+
out.append(iindent + "byte[] " + bufferVariableName +" = new byte["+bufferSize+"];")
175176
out.append(iindent + "fixed (byte* "+param2Name+"Ptr = " +bufferVariableName + ")" )
176177
out.append(iindent + "{")
177178
iindent = iindent + " "

0 commit comments

Comments
 (0)