]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Removed the 80-char line formatting for ErrorMsg(), on dhr's suggestion.
authoricculus <icculus@noemail.net>
Mon, 15 Feb 2010 00:01:04 +0000 (00:01 +0000)
committericculus <icculus@noemail.net>
Mon, 15 Feb 2010 00:01:04 +0000 (00:01 +0000)
FossilOrigin-Name: 132ea4e5d7f69fc307904f5086a72d8532e5aac6

manifest
manifest.uuid
tool/lemon.c

index fb17ae7fd22e8f13c4566b496e88a0e656f4716c..d3f1aa73cbfd046e7d192ad98a09889b009ff8a2 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,8 +1,8 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-C Make\sLemon\sable\sto\scompile\sas\sC++\scode.
-D 2010-02-14T17:14:23
+C Removed\sthe\s80-char\sline\sformatting\sfor\sErrorMsg(),\son\sdhr's\ssuggestion.
+D 2010-02-15T00:01:04
 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
 F Makefile.in c5827ead754ab32b9585487177c93bb00b9497b3
 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@@ -765,7 +765,7 @@ F tool/diffdb.c 7524b1b5df217c20cd0431f6789851a4e0cb191b
 F tool/fragck.tcl 5265a95126abcf6ab357f7efa544787e5963f439
 F tool/genfkey.README cf68fddd4643bbe3ff8e31b8b6d8b0a1b85e20f4
 F tool/genfkey.test 4196a8928b78f51d54ef58e99e99401ab2f0a7e5
-F tool/lemon.c a079c0801bdf8ff2d180c3ae420878b54ad43ed8
+F tool/lemon.c 087dcf206f3bdeaf0d66d087b519a2c8851fa122
 F tool/lempar.c 01ca97f87610d1dac6d8cd96ab109ab1130e76dc
 F tool/mkkeywordhash.c d2e6b4a5965e23afb80fbe74bb54648cd371f309
 F tool/mkopts.tcl 66ac10d240cc6e86abd37dc908d50382f84ff46e
@@ -790,24 +790,24 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
 F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224
 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
-P 90602030d18152a934644db119a291aa38fe3fd4
-R 3d3e918cc5e23b9a86c6e1f51eac68d5
+P 75a1060b29eb4122487152b068e7d1073eb0ccab
+R 87643a571447d113cd2bc71b45ad219b
 U icculus
-Z ae3a195870e787c275dc38b22db376d1
+Z 895d9cb3f373995cde3bc039c079eb28
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
 
-iQIcBAEBAgAGBQJLeC9yAAoJEDDcKcGyC63VoAsQAMkNjqeF+1UkAZ8yKRv6YkJH
-fzpbeRNbTTA404lPH0OUku1F71xWys4bTWPJdOo3xOjHeu3tPwTJNjAnve18m44r
-0rKxohx5XcoJcITO9MdJUQnR6Jy3dzeHgIceShLcOnkl6wxVPqH+FUyMKCmk5HKo
-/Y8IkyVXwLkcjCuHPiPeBy/lle4CQ0kFpmc+FCcbBcaz27nzwEnmiEuzM3XQ3wM5
-2gWLbQZB2wCs2suBJxCJcKN2ZLvmJlhXT2+WqG6YDmqGeglOpu1X7yQb+/srd+nI
-QDL0m0z46lLWLrGqnB1TO5HXJCvZV+XHIsrkgD8ODv/0Qt0a3+QilSp9CKEzdJfO
-G/iuZgKn4jPT0uZ67vYzh9KI6yQXMr3tufe2wk7rXv/1t38TPUh+CroApJFCfLOo
-Xy60Ycrb+ExwI/ZcFzCCOx1woEFiMnjoeYnzpTjQUUEOWG5s2vhDcpuuTsqHyHAk
-FAA7P/npnCpN5LDCOldmISMEgf+fd/S8KK+6noOGXOb6olGfqojHjtNi9nfbDSlp
-147sLuvaPlFRWbCNFt5HxQCqEeg5oif5hDHjsvLlWA+NWjJnE0b17lGaJ705zElH
-iexSz6vko3hA7JpXFPD9T4ncWXI4CvwoeprAyM2sQtwTfTjQgj9fClv0XsyilZlu
-tO02xsyInyiIe9qnQ9oT
-=Kyh2
+iQIcBAEBAgAGBQJLeI7DAAoJEDDcKcGyC63Vkh0P/2rg9HfR0cZcVh1Y6aWUkiUD
+/R4N+a8sNE7e4/+z6mT2TqtkTcsUHa09WljAP7F14kelXQ1p+gRelsAE/UjyQvkE
+oEzNSUffUMnfMUF5dF2dFnOi/3WOci27MTZJS6+jw5MZlSVkzqHAS6d4R601w+jj
+PZy6mUEXXys7KYIg8ZKu/Sh8sqYVeBWmVzSSle4TOW6Gjqmz8euxxBjxMyDjgSfC
+yW2431bsXefrTO2md7vuhbFQoeBOr4PKzyfr9efF66du5hNayhTsCCOCHVBBgBp3
+SdNlSF+e9asGQwdtj/1HLOU6bW1jg3LQks9nWhUnEioxEHxDGdrcbvIo1tAB/QZv
+QvROqvH96nUGjGUudXYrpuuqlYUQtlOt58kmaIn00xipJQ0yO8unYGOcvrYCYdew
+rhLZnzwFFzfFHsSL/GIbFnJUKlgvOMrBB4qdIUZce3xKpDz9WnjsSgPwlZosX1Uy
+5yRri/c6+zh10znbBMrS5kSMOSekR3K60Q+EDieGwYI2GW1GzgjJVrqYgyqUis9g
+08veGGAjT1X6d5ZxJMMGuSRrpELex1xOYshxDDUZcZB89sz2ATkOHqCHnyrKsp1T
+QimUJGH3+hUbaQMNUF1DAskkl+Qiy5TSY62gXmSP8I+trz2SngeB55mqkwRFZ1Kz
+65amKglDUfCj59+ao7Ag
+=dF6y
 -----END PGP SIGNATURE-----
index 3dda613ab97444e9914f393ee42c97e4136a4d99..8cc11787bc117606fad3ff65d3ff71aac14a0200 100644 (file)
@@ -1 +1 @@
-75a1060b29eb4122487152b068e7d1073eb0ccab
\ No newline at end of file
+132ea4e5d7f69fc307904f5086a72d8532e5aac6
\ No newline at end of file
index fa8368aca040645cbee9f4ce42ff9c2c54aeeb77..0dfa1b9a61a1dc744d2924d206cf9c5f69bc1f40 100644 (file)
@@ -1340,78 +1340,12 @@ void Configlist_eat(struct config *cfp)
 ** Code for printing error message.
 */
 
-/* Find a good place to break "msg" so that its length is at least "min"
-** but no more than "max".  Make the point as close to max as possible.
-*/
-static int findbreak(char *msg, int min, int max)
-{
-  int i,spot;
-  char c;
-  for(i=spot=min; i<=max; i++){
-    c = msg[i];
-    if( c=='\t' ) msg[i] = ' ';
-    if( c=='\n' ){ msg[i] = ' '; spot = i; break; }
-    if( c==0 ){ spot = i; break; }
-    if( c=='-' && i<max-1 ) spot = i+1;
-    if( c==' ' ) spot = i;
-  }
-  return spot;
-}
-
-/*
-** The error message is split across multiple lines if necessary.  The
-** splits occur at a space, if there is a space available near the end
-** of the line.
-*/
-#define ERRMSGSIZE  10000 /* Hope this is big enough.  No way to error check */
-#define LINEWIDTH      79 /* Max width of any output line */
-#define PREFIXLIMIT    30 /* Max width of the prefix on each line */
-static int noerrorclipping = 0;
 void ErrorMsg(const char *filename, int lineno, const char *format, ...){
-  char errmsg[ERRMSGSIZE];
-  char prefix[PREFIXLIMIT+10];
-  int errmsgsize;
-  int prefixsize;
-  int availablewidth;
-  va_list ap;
-  int end, restart, base;
-
-  if( noerrorclipping ) {
-    fprintf(stderr, "%s:%d: ", filename, lineno);
-    va_start(ap, format);
-    vfprintf(stderr,format,ap);
-    va_end(ap);
-    fprintf(stderr, "\n");
-  }else{
-    va_start(ap, format);
-    /* Prepare a prefix to be prepended to every output line */
-    if( lineno>0 ){
-      sprintf(prefix,"%.*s:%d: ",PREFIXLIMIT-10,filename,lineno);
-    }else{
-      sprintf(prefix,"%.*s: ",PREFIXLIMIT-10,filename);
-    }
-    prefixsize = lemonStrlen(prefix);
-    availablewidth = LINEWIDTH - prefixsize;
-
-    /* Generate the error message */
-    vsprintf(errmsg,format,ap);
-    va_end(ap);
-    errmsgsize = lemonStrlen(errmsg);
-    /* Remove trailing '\n's from the error message. */
-    while( errmsgsize>0 && errmsg[errmsgsize-1]=='\n' ){
-      errmsg[--errmsgsize] = 0;
-    }
-
-    /* Print the error message */
-    base = 0;
-    while( errmsg[base]!=0 ){
-      end = restart = findbreak(&errmsg[base],0,availablewidth);
-      restart += base;
-      while( errmsg[restart]==' ' ) restart++;
-      fprintf(stdout,"%s%.*s\n",prefix,end,&errmsg[base]);
-      base = restart;
-    }
-  }
+  fprintf(stderr, "%s:%d: ", filename, lineno);
+  va_start(ap, format);
+  vfprintf(stderr,format,ap);
+  va_end(ap);
+  fprintf(stderr, "\n");
 }
 /**************** From the file "main.c" ************************************/
 /*
@@ -1473,7 +1407,6 @@ int main(int argc, char **argv)
   static int nolinenosflag = 0;
   static struct s_options options[] = {
     {OPT_FLAG, "b", (char*)&basisflag, "Print only the basis in report."},
-    {OPT_FLAG, "e", (char*)&noerrorclipping, "Don't clip error output."},
     {OPT_FLAG, "c", (char*)&compress, "Don't compress the action table."},
     {OPT_FSTR, "D", (char*)handle_D_option, "Define an %ifdef macro."},
     {OPT_FSTR, "T", (char*)handle_T_option, "Specify a template file."},