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 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
116 puts " ** vdbe-compress.tcl script. The purpose of this union is to" | 116 puts " ** vdbe-compress.tcl script. The purpose of this union is to" |
117 puts " ** reduce the amount of stack space required by this function." | 117 puts " ** reduce the amount of stack space required by this function." |
118 puts " ** See comments in the vdbe-compress.tcl script for details." | 118 puts " ** See comments in the vdbe-compress.tcl script for details." |
119 puts " */" | 119 puts " */" |
120 puts " union vdbeExecUnion \173" | 120 puts " union vdbeExecUnion \173" |
121 puts -nonewline $unionDef | 121 puts -nonewline $unionDef |
122 puts " \175 u;" | 122 puts " \175 u;" |
123 puts " /* End automatically generated code" | 123 puts " /* End automatically generated code" |
124 puts " ********************************************************************/" | 124 puts " ********************************************************************/" |
125 puts -nonewline $afterUnion | 125 puts -nonewline $afterUnion |
OLD | NEW |