SQLite Forum

Does table have rowid?
Login
You can find context diffs for pragma.c and mkpragmatab.tcl here.  The mkpragmatab.tcl diff was generated by fossil since the number on inconsequential changes is low.  pragma.c.diff was created with a standard diff tool (not fossil) because there is a lot of "crud" (particularly invisible trailing spaces) that my editor removes from pragma.c when I edit it that results in a huge diff -- so I removed the "crud" from the trunk pragma.c to get rid of the crud before generating the diff so that it would only show the relevant changes without having to hand-edit out hundreds of irrelevant differences.

You need to apply the pramga.c.diff (which is against the current tip of trunk though the edits will apply to any version going back for many versions) to the src/pragma.c file.

You need to apply the mkpragmatab.tcl.diff (also against the current tip of trunk though the edits will apply to any version going back for many versions) to the tool/mkpragmatab.tcl file.

You then run the mkpragmatab.tcl script which will build the src/pragma.h

You can find the diffs here:  
<http://www.dessus.com/files/pragma.c.diff>  
<http://www.dessus.com/files/mkpragmatab.tcl.diff>