diff options
Diffstat (limited to 'agen5/ag-text.c')
-rw-r--r-- | agen5/ag-text.c | 736 |
1 files changed, 736 insertions, 0 deletions
diff --git a/agen5/ag-text.c b/agen5/ag-text.c new file mode 100644 index 0000000..b157ad4 --- /dev/null +++ b/agen5/ag-text.c @@ -0,0 +1,736 @@ +/* -*- buffer-read-only: t -*- vi: set ro: + * + * DO NOT EDIT THIS FILE (ag-text.c) + * + * It has been AutoGen-ed August 11, 2012 at 09:41:41 AM by AutoGen 5.16.2pre7 + * From the definitions /old-home/bkorb/ag/ag/agen5/ag-text.def + * and the template file strings + * + * Copyright (C) 2011-2012 Bruce Korb, all rights reserved. + * This is free software. It is licensed for use, modification and + * redistribution under the terms of the + * Modified (3 clause) Berkeley Software Distribution License + * <http://www.xfree86.org/3.3.6/COPYRIGHT2.html> + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * 3. Neither the name ``Bruce Korb'' nor the name of any other + * contributor may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * strings IS PROVIDED BY Bruce Korb ``AS IS'' AND ANY EXPRESS + * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL Bruce Korb OR ANY OTHER CONTRIBUTORS + * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ +#include "ag-text.h" + +char const ag_text_strtable[15696] = +/* 0 */ "ag-text.c\0" +/* 10 */ "%s__\0" +/* 15 */ "%s=1\0" +/* 20 */ "ABEND-ing in %s state\n\0" +/* 43 */ "processing template %s\n" + " on line %d\n" + " for function %s (%d)\n\0" +/* 118 */ "ag-fprintf: 'port' is invalid\0" +/* 148 */ "AUTOGEN_MAKE_DEP\0" +/* 165 */ "autogen5\0" +/* 174 */ "AutoGen aborting on signal %d (%s) in state %s\n\0" +/* 222 */ "Scheme definition expression does not yield string:\n\0" +/* 275 */ "Scheme Computed Definitions\0" +/* 303 */ "(alist->autogen-def %s)\0" +/* 327 */ "could not allocate for or formatting failed on:\n" + "%s\0" +/* 378 */ "asprintfv returned 0x%08X\n\0" +/* 405 */ "%s Error: Invalid input char '%c' in %s on line %d\n\0" +/* 457 */ "Cannot %s from outside a loop\0" +/* 487 */ "Could not resolve macro name: ``%s''\0" +/* 524 */ "??? indecipherable error message ???\0" +/* 561 */ "Ill formed name ``%s'' in %s line %d\n\0" +/* 599 */ "Invalid regular expression: error %d (%s):\n" + "%s\0" +/* 646 */ "** BOGUS **\0" +/* 658 */ "break\0" +/* 664 */ "%ld\0" +/* 668 */ "fserr %d: cannot %s %s: %s\n\0" +/* 697 */ "duplicate make target\0" +/* 719 */ "unknown dependency type: %s\0" +/* 748 */ "Content-type: text/plain\n\n" + "AutoGen form processing error:\n\0" +/* 806 */ "CGI parsing error: %s\0" +/* 829 */ "/tmp/cgi-stderr-XXXXXX\0" +/* 852 */ "CLOSING SHELL SERVER - command failure:\n" + "\t%s\n\0" +/* 897 */ "Bad regular expression\0" +/* 920 */ "continue\0" +/* 929 */ "\\n\"\n" + " \"\0" +/* 942 */ "%s Error: %s in %s on line %d\n\0" +/* 974 */ "from %s line %d\0" +/* 990 */ "DEFINITIONS %s in %s line %d for %s:\n" + "\t%s\n\0" +/* 1032 */ "block\0" +/* 1038 */ "INVALID\0" +/* 1046 */ "text\0" +/* 1051 */ "unknown\0" +/* 1059 */ " \\\n\0" +/* 1063 */ "%s_%s\0" +/* 1069 */ "\n" + ".PHONY : clean-%1$s\n\n" + "clean-%1$s :\n" + "\trm -f %3$s $(%2$s_TList)\n" + "\t@-touch -t 199912312359 %1$s\n\0" +/* 1161 */ "\n" + "%2$s : $(%1$s_SList)\n\n" + "$(%1$s_TList) : %2$s\n" + "\t@:\n\0" +/* 1210 */ " \\\n" + "\t%s\0" +/* 1217 */ "\n\n" + "%s_SList =\0" +/* 1230 */ "%s_TList =\0" +/* 1241 */ "DEPENDENCIES_OUTPUT\0" +/* 1261 */ "/dev/null\0" +/* 1271 */ "baseless\0" +/* 1280 */ "-\0" +/* 1282 */ "=1\0" +/* 1285 */ "$@\0" +/* 1288 */ "$$/../share/autogen\0" +/* 1308 */ "#assert yielded \"%s\":\n" + "\t`%s`\0" +/* 1336 */ "\n" + "#\0" +/* 1339 */ "'#elif' directive encountered out of context\n" + "\tin %s on line %d\n\0" +/* 1403 */ "else\0" +/* 1408 */ "endif\0" +/* 1414 */ "endmac\0" +/* 1421 */ "endshell\0" +/* 1430 */ "#error directive -- in %s on line %d\n" + "\t%s\n\0" +/* 1472 */ "WARNING: cannot find `%s' definitions file\n\0" +/* 1517 */ "open\0" +/* 1522 */ "read\0" +/* 1527 */ "WARNING %d (%s): cannot stat `%s' for include\n\0" +/* 1575 */ "def\0" +/* 1579 */ "WARNING: `%s' must be regular file to include\n\0" +/* 1627 */ "Definition error: in %s line %d, #endif not found\n\0" +/* 1679 */ "Definition error: in %s line %d, #%s no matching start/if directive\n\0" +/* 1749 */ "Computed Definitions\0" +/* 1770 */ "\n" + "#endshell\0" +/* 1781 */ "Missing #endshell after '#shell' in %s on line %d\n\0" +/* 1832 */ "done_check done\n\0" +/* 1849 */ "done_check re-done\n\0" +/* 1869 */ "%s ERROR: Too many definition files\n\0" +/* 1907 */ "%s.%s\0" +/* 1913 */ "\n\n\0" +/* 1916 */ "%soutput was abandoned\n\0" +/* 1940 */ "%sBogus return from setjmp\n\0" +/* 1968 */ "content-type: text/html\n\n\0" +/* 1994 */ "* NONE *\0" +/* 2003 */ "Starting stdout template\n\0" +/* 2029 */ "stdout\0" +/* 2036 */ "invalid chars in suffix format: %s\0" +/* 2072 */ "Empty suffix format\0" +/* 2092 */ "invalid emission port: %d\0" +/* 2118 */ "*/\0" +/* 2121 */ "Error in template %s, line %d\n" + "\t\0" +/* 2153 */ "ERROR\0" +/* 2159 */ "attempted to use block macro in eval expression\0" +/* 2207 */ "PROGRAM ERROR: ambiguous expr code\0" +/* 2243 */ "false\0" +/* 2249 */ "exit_cleanup %s done\n" + "AutoGen %u exits\n\0" +/* 2288 */ "exit_cleanup re-done\n\0" +/* 2310 */ "no waiting\0" +/* 2321 */ "(if (> (string-length shell-cleanup) 0) (shellf \"( (%s) & >/dev/null 2>&1 )\" shell-cleanup) )\0" +/* 2415 */ "waited\0" +/* 2422 */ "an unknown license\0" +/* 2441 */ "%6$s%1$sDO NOT EDIT THIS FILE (%2$s)\n" + "%1$s\n" + "%1$sIt has been AutoGen-ed%3$s\n" + "%1$sFrom the definitions %4$s\n" + "%1$sand the template file %5$s\0" +/* 2582 */ "%s -*- buffer-read-only: t -*- vi: set ro:\n" + "%s\n\0" +/* 2629 */ "%6$s%1$sEDIT THIS FILE WITH CAUTION (%2$s)\n" + "%1$s\n" + "%1$sIt has been AutoGen-ed%3$s\n" + "%1$sFrom the definitions %4$s\n" + "%1$sand the template file %5$s\0" +/* 2775 */ "DO NOT CHANGE THIS COMMENT\0" +/* 2802 */ "END \0" +/* 2808 */ "START\0" +/* 2814 */ "# %2$d \"%1$s\"\0" +/* 2828 */ "name not followed by '='\0" +/* 2853 */ "no space separating entries\0" +/* 2881 */ "WARNING: in %s on line %d unknown directive:\n" + "\t#%s\n\0" +/* 2933 */ "failed\n\0" +/* 2941 */ "SUCCESS\n\0" +/* 2950 */ ".\0" +/* 2952 */ "%s/%s\0" +/* 2958 */ "find-file\0" +/* 2968 */ "agpl\0" +/* 2973 */ "read full file\0" +/* 2988 */ "invalid license file: %s\0" +/* 3013 */ "lgpl\0" +/* 3018 */ "mbsd\0" +/* 3023 */ "stat file\0" +/* 3033 */ "lic\0" +/* 3037 */ "WARNING: empty macro in %s line %d\n\0" +/* 3073 */ "macros cannot nest\0" +/* 3092 */ "macro has no end\0" +/* 3109 */ "%d (%s) is an unknown macro function, or has no handler\0" +/* 3165 */ "? Say, what ?\0" +/* 3179 */ " -- DEBUG %s -- FOR index %d\0" +/* 3210 */ " (%c)\0" +/* 3216 */ "ELSE clause\0" +/* 3228 */ "FOR x IN ... has no list\0" +/* 3253 */ "_GUARD\0" +/* 3260 */ "Failing Guile command: = = = = =\n\n" + "%s\n\n" + "=================================\n\0" +/* 3334 */ "GUILE_WARN_DEPRECATED\0" +/* 3356 */ "GUILE_WARN_DEPRECATED=no\0" +/* 3381 */ "els\0" +/* 3385 */ "the\0" +/* 3389 */ "Invalid template file\0" +/* 3411 */ "%s=%s\0" +/* 3417 */ "SHELL\0" +/* 3423 */ "lse\0" +/* 3427 */ "ndif\0" +/* 3432 */ "fdef \0" +/* 3438 */ "fndef \0" +/* 3445 */ "HEADER\0" +/* 3452 */ "Unterminated HereString\0" +/* 3476 */ "HereString mark 64 or more chars\0" +/* 3509 */ "HereString missing the mark\0" +/* 3537 */ "');\n" + "document.write('\" >%s</a>');\n" + "//-->\n" + "</script>\0" +/* 3586 */ "<script language=\"JavaScript\" type=\"text/javascript\">\n" + "<!--\n" + "var one = 'ma';\n" + "var two = 'ilt';\n" + "document.write('<a href=\"' + one + two );\n" + "document.write('o:\0" +/* 3753 */ "&#%d;\0" +/* 3759 */ "(debug-enable 'backtrace)\0" +/* 3785 */ "(use-modules (%s)) (read-enable 'positions)\n" + "(add-hook! before-error-hook error-source-line)\n" + "(use-modules (ice-9 stack-catch))\0" +/* 3911 */ "system vm trace\0" +/* 3927 */ "ice-9 debug\0" +/* 3939 */ "\\n\\\n\0" +/* 3944 */ "LC_ALL=C\0" +/* 3953 */ "Unknown macro or invalid context in %s line %d:\n" + "\t%s%s\0" +/* 4007 */ "ESAC not found\0" +/* 4022 */ "expressionless CASE\0" +/* 4042 */ "DEFINE requires a name\0" +/* 4065 */ "parse ended unexpectedly\0" +/* 4090 */ "Invalid definition name\0" +/* 4114 */ "`?' needs two expressions\0" +/* 4140 */ "No space between expressions\0" +/* 4169 */ "No text for unfound value\0" +/* 4195 */ "Error %d (%s) reading %d bytes of %s\n\0" +/* 4233 */ "read failure\0" +/* 4246 */ "in\0" +/* 4249 */ "invalid FOR loop variable\0" +/* 4275 */ "FOR macro requires iterator name\0" +/* 4308 */ "ENDFOR not found\0" +/* 4325 */ "ENDIF not found\0" +/* 4341 */ "The INCLUDE macro requires a file name\0" +/* 4380 */ "Empty macro text\0" +/* 4397 */ "Invalid selection clause\0" +/* 4422 */ "ENDWHILE not found\0" +/* 4441 */ "expressionless WHILE\0" +/* 4462 */ "%s\n" + "%s\n" + "%s\0" +/* 4471 */ "to port %s with %d type address\0" +/* 4503 */ "@@ CGI Definitions @@\0" +/* 4525 */ "GET\0" +/* 4529 */ "invalid CGI request method: ''%s''\0" +/* 4564 */ "No CGI data were received\0" +/* 4590 */ "CGI text\0" +/* 4599 */ "Template parse ended unexpectedly\0" +/* 4633 */ "end of Guile/scheme expression not found\0" +/* 4674 */ "Cannot expand directory name: '%s'\0" +/* 4710 */ "map data file\0" +/* 4724 */ "Could not open template '%s'\0" +/* 4753 */ "not regular file\0" +/* 4770 */ "agl\0" +/* 4774 */ "tpl\0" +/* 4778 */ "\n\n" + "* * * * LOG ENTRY %d * * * *\n\0" +/* 4810 */ "(add-cleanup \"rm -rf ${gpdir}\")\0" +/* 4842 */ " ; \\\n\0" +/* 4848 */ "malloc of %zd bytes failed\n\0" +/* 4876 */ "in-mem file\0" +/* 4888 */ "mkstemp failed on `%s'\0" +/* 4911 */ "#ifndef %1$s\n" + "#define %1$s 1\0" +/* 4939 */ "(define header-file \"%s\") (define header-guard \"%s\")\0" +/* 4992 */ "owner length\0" +/* 5005 */ "prefix length\0" +/* 5019 */ "program name length\0" +/* 5039 */ "license name is not a string\0" +/* 5068 */ "There is no %s license.\0" +/* 5092 */ "Could not open license file '%s'\0" +/* 5125 */ "<owner>\0" +/* 5133 */ "<PFX>\0" +/* 5139 */ "<program>\0" +/* 5149 */ "%s may not exceed %d chars\n\0" +/* 5177 */ "<years>\0" +/* 5185 */ "\\%03o\0" +/* 5191 */ "mk_tmp_dir ; echo ${tmp_dir}/ag-XXXXXX\0" +/* 5230 */ "no macro arg name\0" +/* 5248 */ "On macro argument # %d:\n" + "%s\n\0" +/* 5276 */ "\n\0" +/* 5278 */ "Invalid template file: %s\0" +/* 5304 */ "expressionless IF\0" +/* 5322 */ "no\0" +/* 5325 */ "no template was specified\0" +/* 5351 */ "ERROR: %s is not a string\n\0" +/* 5378 */ "NULL file name\0" +/* 5393 */ "Error %d (%s) opening `%s' for output\0" +/* 5431 */ "Cannot format file name: \"%s\", %s, %s\0" +/* 5470 */ "null\0" +/* 5475 */ "open for output\0" +/* 5491 */ "unlink\0" +/* 5498 */ "* temp file *\0" +/* 5512 */ "No output file specified to add to\0" +/* 5547 */ "%s '%s'\n\0" +/* 5556 */ "open 'wb+'\0" +/* 5567 */ "failed to create temp file from %s\0" +/* 5602 */ "ERROR: no output file was suspended as ``%s''\n\0" +/* 5649 */ "ERROR: Cannot pop output with no output pushed\0" +/* 5697 */ "freopen\0" +/* 5705 */ "Autogen Definitions cgi;\n\0" +/* 5731 */ "stdin\0" +/* 5737 */ "dup2\0" +/* 5742 */ "%s-in\0" +/* 5748 */ "%s-out\0" +/* 5755 */ "fork\0" +/* 5760 */ "mkfifo\0" +/* 5767 */ "poll\0" +/* 5772 */ "write\0" +/* 5778 */ "(prefix ...) failed\0" +/* 5798 */ "The INVOKE macro requires a name\0" +/* 5831 */ "The INVOKE macro name not space separated\0" +/* 5873 */ "%s%s[%u] (%s) from %s/%d\n\0" +/* 5899 */ " \0" +/* 5932 */ "Starting %s template\n\0" +/* 5954 */ "pseudo-macro\0" +/* 5967 */ "start marker contained in end marker\0" +/* 6004 */ "BROKEN FSM STATE\0" +/* 6021 */ "start/end macro mark too long\0" +/* 6051 */ "invalid edit mode marker\0" +/* 6076 */ "need autogen5 marker\0" +/* 6097 */ "need end marker\0" +/* 6113 */ "need end of line\0" +/* 6130 */ "need start marker\0" +/* 6148 */ "need template marker\0" +/* 6169 */ "broken pseudo-macro FSM\0" +/* 6193 */ "end marker contained in start marker\0" +/* 6230 */ "bad template marker in %s on line %d:\n" + "\t%s\0" +/* 6272 */ "-*-\0" +/* 6276 */ "*template file*\0" +/* 6292 */ "@@ No-Definitions @@\0" +/* 6313 */ "open non-regular file\0" +/* 6335 */ "stat\0" +/* 6340 */ "No definition data were read\0" +/* 6369 */ "realloc of %zd bytes at 0x%p failed\n\0" +/* 6406 */ "REQUEST_METHOD\0" +/* 6421 */ "** EXACT **\0" +/* 6433 */ "** INEXACT **\0" +/* 6447 */ "** LIST **\0" +/* 6458 */ "** Pair **\0" +/* 6469 */ "** Procedure 0x%08lX **\0" +/* 6493 */ "** UNKNOWN **\0" +/* 6507 */ "** Vector **\0" +/* 6520 */ "RETURN out of context\0" +/* 6542 */ "Bad args to sprintf\0" +/* 6562 */ "%s ERROR: %s processing printf format:\n" + "\t%s\n\0" +/* 6607 */ "Scheme evaluation error. AutoGen ABEND-ing in template\n" + "\t%s on line %d\n\0" +/* 6679 */ "scm_string_length returned wrong value: %d != %d\n\0" +/* 6729 */ "\n" + "Guile/Scheme evaluation error in %s line %d: %s\n\0" +/* 6780 */ "#f\0" +/* 6783 */ "...\0" +/* 6787 */ "ERROR: Cannot pop output with no output pushed\n\0" +/* 6836 */ "re-read output\0" +/* 6851 */ "(*)()\0" +/* 6857 */ "#t\0" +/* 6860 */ "cannot allocate path name\0" +/* 6886 */ "(set! tmp-dir \"%1$s\")\n" + "(add-cleanup \"test \\\"${VERBOSE:-false}\\\" = true || rm -rf %1$s\")\0" +/* 6973 */ "Warning: (set-writable) function in %s on line %d:\n" + "\toverridden by invocation option\n\0" +/* 7058 */ "%s%s\0" +/* 7063 */ "invalid alist to shellf\0" +/* 7087 */ "cd %s\n" + "%s\n\n" + "echo\n" + "echo %s - %d\n\0" +/* 7116 */ "Closing server: %s signal (%d) received\n\0" +/* 7158 */ "\n" + "Last command issued:\n\0" +/* 7181 */ "feof on data load\n\0" +/* 7200 */ "fs err %d (%s) reading from server shell\n\0" +/* 7242 */ "\n" + "Server Restart\n\0" +/* 7259 */ "(result discarded)\n\0" +/* 7279 */ "PS4=>${FUNCNAME:-ag}> \0" +/* 7302 */ "set -x\n" + "trap\n" + "echo server setup done\n\0" +/* 7338 */ "ShElL-OuTpUt-HaS-bEeN-cOmPlEtEd\0" +/* 7370 */ "# %s\0" +/* 7377 */ "# Makefile dependency file created by:\t\t-*- Mode: Makefile -*-\n" + "# %s\n" + "# with the following command line arguments:\n\0" +/* 7491 */ "fopen for write\0" +/* 7507 */ "'(\0" +/* 7510 */ "strdup of %d byte string failed\n\0" +/* 7543 */ "cannot map unprintable chars to C name chars\0" +/* 7588 */ "ag_scm_string_to_c_name_x\0" +/* 7614 */ "syscall\0" +/* 7622 */ "\tfrom %s line %d\n\0" +/* 7640 */ ".d-XXXXXX\0" +/* 7650 */ "Server shell timed out 5 times\0" +/* 7681 */ "Template macro %s invoked with %d args\n\0" +/* 7721 */ "template\0" +/* 7730 */ "Warning in template %s, line %d\n" + "\t%s\n\0" +/* 7767 */ "add source dep: %s\n\0" +/* 7788 */ "add target dep: %s\n\0" +/* 7809 */ "Adding ``%s'' to environment\n\0" +/* 7839 */ " '%s'\0" +/* 7845 */ "eval for arg %d:\n" + "\t`%s'\n\0" +/* 7869 */ "CASE string `%s' did not match\n\0" +/* 7901 */ "CASE string `%s' %s matched `%s'\n\0" +/* 7935 */ "CASE no match: `%s' %s vs. `%s'\n\0" +/* 7968 */ "marker ``%s'' loaded\n\0" +/* 7990 */ "Definition Load:\n\0" +/* 8008 */ "eval from file %s line %d:\n" + "%s\n\0" +/* 8039 */ " in \"%s\" -- \0" +/* 8052 */ "FOR %s loop in %s on line %d begins:\n\0" +/* 8090 */ "FOR %s repeated %d times\n\0" +/* 8116 */ "FOR loop skipped - no definition for `%s'\n\0" +/* 8159 */ "IF expression `%s' on line %d yielded true\n\0" +/* 8203 */ "IF `%s' macro selected no clause\n\0" +/* 8237 */ "Template %s included\n\0" +/* 8259 */ "remapped to '%s' (%2X) in %s at line %d\n\0" +/* 8300 */ "\tbased on %s\n\0" +/* 8314 */ "Expr\0" +/* 8319 */ "Invoke\0" +/* 8326 */ "WHILE macro repeated %d times\n\0" +/* 8357 */ "WHILE `%s' loop in %s on line %d begins:\n\0" +/* 8399 */ "\texiting FOR %s from %d to %d by %d:\n" + "\tmore than %d iterations\n\0" +/* 8462 */ "too many FOR iterations in %s line %d\n\0" +/* 8501 */ "Defining macro %s from %s\n\0" +/* 8528 */ "%-10s (%2X) in %s at line %d\n\0" +/* 8558 */ "searching for `%s'\0" +/* 8577 */ "%s %s to %s\n\0" +/* 8590 */ "%s '%s' mode %s\n\0" +/* 8607 */ "NOTE: skipping file '%s'\n\0" +/* 8634 */ "%s -- temp file %s\n\0" +/* 8654 */ "%s from %s to '%s'\n\0" +/* 8674 */ "%s %s%s\n\0" +/* 8683 */ "%s %s from '%s'\n\0" +/* 8700 */ "remove source dep: %s\n\0" +/* 8724 */ "remove target dep: %s\n\0" +/* 8748 */ "Compiling ``%s'' with bits 0x%lX\n\0" +/* 8782 */ "\n" + "Server First Start\n\0" +/* 8803 */ "Server shell is pid %u\n\0" +/* 8827 */ "\n" + "= = = RESULT %d bytes:\n" + "%s%s\n" + "= = = = = = = = = = = = = = =\n\0" +/* 8887 */ "Server shell %s starts\n\0" +/* 8911 */ "\n" + "AutoGen %u starts: %s\0" +/* 8935 */ "%s %s as '%s'\n\0" +/* 8950 */ "Trap state:\n" + "%s\n\0" +/* 8966 */ "\tcode %lX -- %s\n\0" +/* 8983 */ "0x%016llX <<== '%s'\n\0" +/* 9004 */ "Server traps set\n\0" +/* 9022 */ "true\0" +/* 9027 */ "uname(2)\0" +/* 9036 */ "invalid make dependency option: %s\0" +/* 9072 */ "echo 'definition names looked up'\n" + "sed 's/[-^]/-/g'|sort -u -f\n" + "echo 'end of looked up definitions'\0" +/* 9170 */ "%s\n\0" +/* 9174 */ "Warning\0" +/* 9182 */ "format\0" +/* 9189 */ "yes\0" +/* 9193 */ "'%s'\n\0" +/* 9199 */ "%s: in %s on line %d\n" + "\ttoken in error: %s\n" + "\t[[...<error-text>]] %s\n\n" + "Likely causes: a mismatched quote, a value that needs quoting,\n" + "\t\tor a missing semi-colon\n\0" +/* 9358 */ "%s: ''%s''\n\0" +/* 9371 */ "unterminated quote in definition\0" +/* 9404 */ "\0" +/* 9405 */ "(use-modules (ice-9 common-list))\n" + "(define identifier?\n" + "(lambda (x) (or (string? x) (symbol? x))))\n" + "(define normalize-identifier\n" + "(lambda (x)\n" + "(if (string? x) (string->symbol x) x)))\n" + "(define coerce->string\n" + "(lambda (x)\n" + "(let ((char->string (lambda (x) (make-string 1 x)))\n" + "(coercable? (lambda (x)\n" + "(or (string? x) (boolean? x) (char? x)\n" + "(symbol? x) (list? x) (number? x)))))\n" + "(if (not (coercable? x))\n" + "(error \"Wrong type to coerce->string\" x))\n" + "(cond\n" + "((string? x) (string-append\n" + "(char->string #\\\") x (char->string #\\\")))\n" + "((boolean? x) (if x \"#t\" \"#f\"))\n" + "((char? x) (char->string x))\n" + "((number? x) (number->string x))\n" + "((symbol? x) (symbol->string x))\n" + "((list? x) (if (every coercable? x)\n" + "(apply string-append (map coerce->string x))))\n" + "))))\n" + "(define alist->autogen-def\n" + "(lambda (lst . recursive)\n" + "(if (null? recursive) (set! recursive #f)\n" + "(set! recursive #t))\n" + "(let ((res (if recursive \"{\\n\" \"\"))\n" + "(list-nnul? (lambda (x) (and (list? x) (not (null? x))))))\n" + "(do ((i lst (cdr i)))\n" + "((null? i) (if recursive\n" + "(string-append res \"}\")\n" + "res))\n" + "(let* ((kvpair (car i))\n" + "(value (cdr kvpair))\n" + "(value-is-alist (if (and (list-nnul? value)\n" + "(list-nnul? (car value))\n" + "(list-nnul? (caar value))\n" + "(identifier? (caaar value)))\n" + "#t #f)))\n" + "(set! res (string-append res\n" + "(coerce->string (normalize-identifier (car kvpair)))\n" + "\" = \"\n" + "(if value-is-alist\n" + "(alist->autogen-def (car value) 1)\n" + "(coerce->string (cdr kvpair)))\n" + "\";\\n\"\n" + ")))))))\n" + "(define shell-cleanup \"\")\n" + "(define add-cleanup (lambda (t)\n" + "(set! shell-cleanup (string-append shell-cleanup \"\\n\" t \"\\n\"))))\n" + "(define tmp-dir \"\")\n" + "(define header-file \"\")\n" + "(define header-guard \"\")\n" + "(define autogen-version \"5.16.2\")\n" + "(define c-file-line-fmt \"#line %2$d \\\"%1$s\\\"\\n\")\n" + "(define-macro (defined-as predicate symbol)\n" + "`(and (defined? ',symbol) (,predicate ,symbol)))\n" + "(define html-escape-encode (lambda (str)\n" + "(string-substitute str\n" + "'(\"&\" \"<\" \">\")\n" + "'(\"&\" \"<\" \">\"))))\n" + "(define stt-table (make-hash-table 31))\n" + "(define stt-curr stt-table)\n" + "(define stt-idx-tbl stt-table)\n" + "(define stt-idx 0)\n" + "(define string-table-new (lambda (st-name) (begin\n" + "(set! stt-curr (make-hash-table 31))\n" + "(hash-create-handle! stt-table st-name stt-curr)\n" + "(out-push-new)\n" + "(out-suspend st-name)\n" + "(set! stt-idx-tbl (make-hash-table 31))\n" + "(hash-create-handle! stt-curr \"string-indexes\" stt-idx-tbl)\n" + "(hash-create-handle! stt-curr \"current-index\" 0)\n" + "\"\"\n" + ")))\n" + "(define string-table-add (lambda (st-name str-val) (begin\n" + "(set! stt-curr (hash-ref stt-table st-name))\n" + "(set! stt-idx-tbl (hash-ref stt-curr \"string-indexes\"))\n" + "(set! stt-idx (hash-ref stt-idx-tbl str-val))\n" + "(if (not (number? stt-idx))\n" + "(begin\n" + "(set! stt-idx (hash-ref stt-curr \"current-index\"))\n" + "(ag-fprintf st-name \"/* %5d */ %s \\\"\\\\0\\\"\\n\"\n" + "stt-idx (c-string str-val))\n" + "(hash-create-handle! stt-idx-tbl str-val stt-idx)\n" + "(hash-set! stt-curr \"current-index\"\n" + "(+ stt-idx (string-length str-val) 1))\n" + "))\n" + "stt-idx\n" + ")))\n" + "(define string-table-add-ref (lambda (st-name str-val)\n" + "(string-append st-name \"+\"\n" + "(number->string (string-table-add st-name str-val)))))\n" + "(define emit-string-table (lambda (st-name) (begin\n" + "(set! stt-curr (hash-ref stt-table st-name))\n" + "(set! stt-idx (hash-ref stt-curr \"current-index\"))\n" + "(ag-fprintf 0 \"\\nstatic char const %s[%d] =\\n\" st-name stt-idx)\n" + "(out-resume st-name)\n" + "(emit (shell (string-append\n" + "\"sed 's/^ / /\n" + "$s/\\\" \\\"\\\\\\\\0\\\"/\\\";/\n" + "s/\\\" \\\"\\\\\\\\0/\\\\\\\\0/\n" + "' <<\\\\_EOF_\\n\"\n" + "(out-pop #t)\n" + "\"_EOF_\")))\n" + "(emit \"\\n\")\n" + ")))\n" + "(define string-table-size (lambda (st-name)\n" + "(hash-ref (hash-ref stt-table st-name) \"current-index\")))\n" + "(define gperf-code (lambda (gp-name) (shellf\n" + "\"sed -e '1,/^#line/d' \\\n" + "-e '/#include/d' \\\n" + "-e '/#line/d' \\\n" + "-e '/^[ \\t]*$/d' \\\n" + "-e 's/^const struct /static const struct /' \\\n" + "-e '/^int main(/,$d' ${gpdir}/%s.c\"\n" + "gp-name\n" + ")))\n" + "(define stack-join (lambda (j-str ag-name)\n" + "(join j-str (stack ag-name))))\0" +/* 13165 */ "exec 8>&2 2>/dev/null\n\n" + "if test -n \"${ZSH_VERSION+set}\" && (emulate sh) 1>&2\n" + "then\n" + " emulate sh\n" + " NULLCMD=:\n\n" + "else case `set -o` in *posix*) set -o posix ;; esac\n" + "fi\n" + "trap_exit() {\n" + " case \"$1\" in\n" + " 0 | 10 | 15 )\n" + " exec 1>&- 2>&-\n" + " test -d \"${tmp_dir}\" && rm -rf \"${tmp_dir}\"\n" + " ;;\n\n" + " * )\n" + " exec 1>&8\n" + " echo \"trapped on signal ${1}\"\n" + " test -d \"${tmp_dir}\" && \\\n" + " echo \"temp directory has been retained: ${tmp_dir}\"\n" + " esac\n" + "}\n" + "for f in 0 1 2 5 6 7 10 13 14 15\n" + "do trap \"trap_exit ${f}\" $f ; done\n\n" + "test -n \"${CDPATH}\" && {\n" + " CDPATH=''\n" + " unset CDPATH\n" + "}\n" + "( exec 1>&2 ; unalias cd ) && unalias cd\n" + "die() {\n" + " echo \"Killing AutoGen ${AG_pid}\"\n" + " echo \"FAILURE REASON: $*\"\n" + " kill -15 ${AG_pid}\n" + " kill -1 ${AG_pid}\n" + " kill -2 ${AG_pid}\n" + " exit 1\n" + "} >&8\n" + "test -z \"${TMPDIR}\" && TMPDIR=/tmp\n" + "tmp_dir=''\n" + "mk_tmp_dir() {\n" + " test -d \"${tmp_dir}\" && return 0\n" + " tmp_dir=`\n" + " t=\\`mktemp -d ${TMPDIR}/.ag-XXXXXX\\`\n" + " test -d \"${t}\" || {\n" + " t=${TMPDIR}/.ag-$$\n" + " rm -rf ${t}\n" + " mkdir ${t} || die cannot mkdir ${t}\n" + " }\n" + " chmod 700 ${t} || die cannot chmod 700 ${t}\n" + " echo ${t}\n" + " ` 2>/dev/null\n" + "}\n" + "exec 2>&8\n" + "export AG_pid\n" + "AG_pid=\"%u\"\n" + "AGexe='%s'\0" +/* 14344 */ "gperf --version > /dev/null 2>&1 || die 'no gperf program'\n" + "test -z ${gpdir} && {\n" + " gpdir=`mktemp -d ./.gperf.XXXXXX` 2>/dev/null\n" + " test -z \"${gpdir}\" && gpdir=.gperf.$$\n" + " test -d ${gpdir} || mkdir ${gpdir} || die \"cannot mkdir ${gpdir}\"\n" + "}\n" + "cd ${gpdir} || die cannot cd into ${gpdir}\n" + "gpdir=`pwd`\n" + "gperf_%2$s=${gpdir}/%2$s\n\n" + "{\n" + " cat << \\_EOF_\n" + "%%{\n" + "#include <stdio.h>\n" + "%%}\n" + "struct %2$s_index { char const * name; int const idx; };\n" + "%%%%\n" + "_EOF_\n\n" + " idx=1\n" + " while read f\n" + " do echo \"${f}, ${idx}\"\n" + " idx=`expr ${idx} + 1`\n" + " done << \\_EOLIST_\n" + "%3$s\n" + "_EOLIST_\n\n" + " cat << '_EOF_'\n" + "%%%%\n" + "int main(int argc, char** argv) {\n" + " char* pz = argv[1];\n" + " struct %2$s_index const * pI = %2$s_find( pz, strlen( pz ));\n" + " if (pI == NULL)\n" + " return 1;\n" + " printf( \"0x%%02X\\n\", pI->idx );\n" + " return 0;\n" + "}\n" + "_EOF_\n" + "} > %2$s.gperf\n\n" + "exec 2> %2$s.log\n" + "gperf --language=ANSI-C -H %2$s_hash -N %2$s_find \\\n" + " -C -E -I -t %2$s.gperf > %2$s-temp.c || \\\n" + " die \"gperf failed on ${gpdir}/%2$s.gperf\n" + " `cat %2$s.log`\"\n" + "egrep -v '^[^#].*_inline' %2$s-temp.c > %2$s.c\n" + "export CFLAGS=-g\n" + "%1$s %2$s 1>&2\n" + "test $? -eq 0 -a -x ${gperf_%2$s} || \\\n" + " die \"could not '%1$s %2$s' gperf program\n" + " `cat %2$s.log`\"\n" + "exec 2>&8\0" +/* 15524 */ "test -n \"${gperf_%1$s}\" || \\\n" + " die 'no environment variable \"gperf_%1$s\"'\n" + "test -x \"${gperf_%1$s}\" || \\\n" + " die \"no gperf program named ${gperf_%1$s}\"\n" + "${gperf_%1$s} %2$s"; + +/* end of ag-text.c */ |