/* dpssysnames.c -- system name table * * (c) Copyright 1988-1994 Adobe Systems Incorporated. * All rights reserved. * * Permission to use, copy, modify, distribute, and sublicense this software * and its documentation for any purpose and without fee is hereby granted, * provided that the above copyright notices appear in all copies and that * both those copyright notices and this permission notice appear in * supporting documentation and that the name of Adobe Systems Incorporated * not be used in advertising or publicity pertaining to distribution of the * software without specific, written prior permission. No trademark license * to use the Adobe trademarks is hereby granted. If the Adobe trademark * "Display PostScript"(tm) is used to describe this software, its * functionality or for any other purpose, such use shall be limited to a * statement that this software works in conjunction with the Display * PostScript system. Proper trademark attribution to reflect Adobe's * ownership of the trademark shall be given whenever any such reference to * the Display PostScript system is made. * * ADOBE MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE SOFTWARE FOR * ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. * ADOBE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL * IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND * NON- INFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL ADOBE BE LIABLE * TO YOU OR ANY OTHER PARTY FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL * DAMAGES OR ANY DAMAGES WHATSOEVER WHETHER IN AN ACTION OF CONTRACT, * NEGLIGENCE, STRICT LIABILITY OR ANY OTHER ACTION ARISING OUT OF OR IN * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ADOBE WILL NOT * PROVIDE ANY TRAINING OR OTHER SUPPORT FOR THE SOFTWARE. * * Adobe, PostScript, and Display PostScript are trademarks of Adobe Systems * Incorporated which may be registered in certain jurisdictions * * Author: Adobe Systems Incorporated */ #include "publictypes.h" #include "DPS/dpsclient.h" #include "dpsprivate.h" char **DPSSysNames; char **DPSSysNamesAux; static char *sysNames[] = { "abs", "add", "aload", "anchorsearch", "and", "arc", "arcn", "arct", "arcto", "array", "ashow", "astore", "awidthshow", "begin", "bind", "bitshift", "ceiling", "charpath", "clear", "cleartomark", "clip", "clippath", "closepath", "concat", "concatmatrix", "copy", "count", "counttomark", "currentcmykcolor", "currentdash", "currentdict", "currentfile", "currentfont", "currentgray", "currentgstate", "currenthsbcolor", "currentlinecap", "currentlinejoin", "currentlinewidth", "currentmatrix", "currentpoint", "currentrgbcolor", "currentshared", "curveto", "cvi", "cvlit", "cvn", "cvr", "cvrs", "cvs", "cvx", "def", "defineusername", "dict", "div", "dtransform", "dup", "end", "eoclip", "eofill", "eoviewclip", "eq", "exch", "exec", "exit", "file", "fill", "findfont", "flattenpath", "floor", "flush", "flushfile", "for", "forall", "ge", "get", "getinterval", "grestore", "gsave", "gstate", "gt", "identmatrix", "idiv", "idtransform", "if", "ifelse", "image", "imagemask", "index", "ineofill", "infill", "initviewclip", "inueofill", "inufill", "invertmatrix", "itransform", "known", "le", "length", "lineto", "load", "loop", "lt", "makefont", "matrix", "maxlength", "mod", "moveto", "mul", "ne", "neg", "newpath", "not", "null", "or", "pathbbox", "pathforall", "pop", "print", "printobject", "put", "putinterval", "rcurveto", "read", "readhexstring", "readline", "readstring", "rectclip", "rectfill", "rectstroke", "rectviewclip", "repeat", "restore", "rlineto", "rmoveto", "roll", "rotate", "round", "save", "scale", "scalefont", "search", "selectfont", "setbbox", "setcachedevice", "setcachedevice2", "setcharwidth", "setcmykcolor", "setdash", "setfont", "setgray", "setgstate", "sethsbcolor", "setlinecap", "setlinejoin", "setlinewidth", "setmatrix", "setrgbcolor", "setshared", "shareddict", "show", "showpage", "stop", "stopped", "store", "string", "stringwidth", "stroke", "strokepath", "sub", "systemdict", "token", "transform", "translate", "truncate", "type", "uappend", "ucache", "ueofill", "ufill", "undef", "upath", "userdict", "ustroke", "viewclip", "viewclippath", "where", "widthshow", "write", "writehexstring", "writeobject", "writestring", "wtranslation", "xor", "xshow", "xyshow", "yshow", "FontDirectory", "SharedFontDirectory", "Courier", "Courier-Bold", "Courier-BoldOblique", "Courier-Oblique", "Helvetica", "Helvetica-Bold", "Helvetica-BoldOblique", "Helvetica-Oblique", "Symbol", "Times-Bold", "Times-BoldItalic", "Times-Italic", "Times-Roman", "execuserobject", /* 212 */ "" }; static char *sysNamesAux[] = { "=", /* 256 */ "==", "ISOLatin1Encoding", "StandardEncoding", "[", "]", "atan", "banddevice", "bytesavailable", "cachestatus", "closefile", "colorimage", "condition", "copypage", "cos", "countdictstack", "countexecstack", "cshow", "currentblackgeneration", "currentcacheparams", "currentcolorscreen", "currentcolortransfer", "currentcontext", "currentflat", "currenthalftone", "currenthalftonephase", "currentmiterlimit", "currentobjectformat", "currentpacking", "currentscreen", "currentstrokeadjust", "currenttransfer", "currentundercolorremoval", "defaultmatrix", "definefont", "deletefile", "detach", "deviceinfo", "dictstack", "echo", "erasepage", "errordict", "execstack", "executeonly", "exp", "false", "filenameforall", "fileposition", "fork", "framedevice", "grestoreall", "handleerror", "initclip", "initgraphics", "initmatrix", "instroke", "inustroke", "join", "kshow", "ln", "lock", "log", "mark", "monitor", "noaccess", "notify", "nulldevice", "packedarray", "quit", "rand", "rcheck", "readonly", "realtime", "renamefile", "renderbands", "resetfile", "reversepath", "rootfont", "rrand", "run", "scheck", "setblackgeneration", "setcachelimit", "setcacheparams", "setcolorscreen", "setcolortransfer", "setfileposition", "setflat", "sethalftone", "sethalftonephase", "setmiterlimit", "setobjectformat", "setpacking", "setscreen", "setstrokeadjust", "settransfer", "setucacheparams", "setundercolorremoval", "sin", "sqrt", "srand", "stack", "status", "statusdict", "true", "ucachestatus", "undefinefont", "usertime", "ustrokepath", "version", "vmreclaim", "vmstatus", "wait", "wcheck", "xcheck", "yield", "defineuserobject", "undefineuserobject", "UserObjects", "cleardictstack", "A", /* 376 */ "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", /* 427 */ "setvmthreshold", /* 428 */ "<<", /* 429 */ ">>", /* 430 */ "" }; void DPSInitSysNames() { DPSSysNames = (char **)sysNames; DPSSysNamesAux = (char **)sysNamesAux; }