98N/A * (c) Copyright 1988-1994 Adobe Systems Incorporated. 98N/A * Permission to use, copy, modify, distribute, and sublicense this software 919N/A * and its documentation for any purpose and without fee is hereby granted, 919N/A * provided that the above copyright notices appear in all copies and that 919N/A * both those copyright notices and this permission notice appear in 919N/A * supporting documentation and that the name of Adobe Systems Incorporated 919N/A * not be used in advertising or publicity pertaining to distribution of the 919N/A * software without specific, written prior permission. No trademark license 919N/A * to use the Adobe trademarks is hereby granted. If the Adobe trademark 919N/A * "Display PostScript"(tm) is used to describe this software, its 919N/A * functionality or for any other purpose, such use shall be limited to a 919N/A * statement that this software works in conjunction with the Display 919N/A * PostScript system. Proper trademark attribution to reflect Adobe's 919N/A * ownership of the trademark shall be given whenever any such reference to 919N/A * the Display PostScript system is made. 919N/A * ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR 919N/A * ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. 919N/A * ADOBE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL 98N/A * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 98N/A * NON- INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE 98N/A * TO YOU OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL 98N/A * DAMAGES OR ANY DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT, 493N/A * NEGLIGENCE, STRICT LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN 98N/A * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT 98N/A * PROVIDE ANY TRAINING OR OTHER SUPPORT FOR THE SOFTWARE. 98N/A * Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems 911N/A * Incorporated which may be registered in certain jurisdictions 1054N/A * Author: Adobe Systems Incorporated 98N/A/***********************/ 98N/A/* Module-wide globals */ /***********************/ /*************************************************/ /* Procedures called by the parser's annotations */ /*************************************************/ /* Generate the code for this wrap now */ /* release storage for this wrap */ /* Omit if you have lots of memory and want pswrap lean and mean */ /* Complete construction of the Header tree and make some semantic checks */ "char input parameter %s must be starred or subscripted\n",
/* remove item from list */ "numstring parameter %s may only be subscripted\n",
/* remove item from list */ fprintf(
stderr,
"output parameter %s can not be of type userobject\n",
/* remove item from list */ fprintf(
stderr,
"output parameter %s can not be of type numstring\n",
/* remove item from list */ fprintf(
stderr,
"output parameter %s must be starred or subscripted\n",
/* remove item from list */ /* remove item from list */ /* free the storage? XXX */ /* now go looking for subscripts that name an input arg */ "input parameter %s used as a subscript is not an int\n",
"input parameter %s used as a subscript is not an int\n",
/* Assert(type == T_SUBSCRIPTED); */ /* ERRORS fall through */ char *
pos =
"printobject";
char *
pos =
"execuserobject";