OLD | NEW |
1 #!/usr/bin/tcl | 1 #!/usr/bin/tcl |
2 # | 2 # |
3 # This script makes modifications to the vdbe.c source file which reduce | 3 # This script makes modifications to the vdbe.c source file which reduce |
4 # the amount of stack space required by the sqlite3VdbeExec() routine. | 4 # the amount of stack space required by the sqlite3VdbeExec() routine. |
5 # | 5 # |
6 # The modifications performed by this script are optional. The vdbe.c | 6 # The modifications performed by this script are optional. The vdbe.c |
7 # source file will compile correctly with and without the modifications | 7 # source file will compile correctly with and without the modifications |
8 # performed by this script. And all routines within vdbe.c will compute | 8 # performed by this script. And all routines within vdbe.c will compute |
9 # the same result. The modifications made by this script merely help | 9 # the same result. The modifications made by this script merely help |
10 # the C compiler to generate code for sqlite3VdbeExec() that uses less | 10 # the C compiler to generate code for sqlite3VdbeExec() that uses less |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 puts " ** vdbe-compress.tcl script. The purpose of this union is to" | 134 puts " ** vdbe-compress.tcl script. The purpose of this union is to" |
135 puts " ** reduce the amount of stack space required by this function." | 135 puts " ** reduce the amount of stack space required by this function." |
136 puts " ** See comments in the vdbe-compress.tcl script for details." | 136 puts " ** See comments in the vdbe-compress.tcl script for details." |
137 puts " */" | 137 puts " */" |
138 puts " union vdbeExecUnion \173" | 138 puts " union vdbeExecUnion \173" |
139 puts -nonewline $unionDef | 139 puts -nonewline $unionDef |
140 puts " \175 u;" | 140 puts " \175 u;" |
141 puts " /* End automatically generated code" | 141 puts " /* End automatically generated code" |
142 puts " ********************************************************************/" | 142 puts " ********************************************************************/" |
143 puts -nonewline $afterUnion | 143 puts -nonewline $afterUnion |
OLD | NEW |