/* DO NOT EDIT THIS FILE. It contains C->PostScript communication definitions that were automatically generated from cn.cps */ #define ps_mouse_click(P__0,P__1) (ps_lookingat(PostScriptInput, 100) && (_CPS_RETURN_ps_mouse_click(P__0, P__1), 1)) #define _CPS_RETURN_ps_mouse_click(P__0, P__1) pscanf(PostScriptInput,"dd", P__0, P__1) #define ps_menu_choice(P__0) (ps_lookingat(PostScriptInput, 101) && (_CPS_RETURN_ps_menu_choice(P__0), 1)) #define _CPS_RETURN_ps_menu_choice(P__0) pscanf(PostScriptInput,"d", P__0) #define ps_kbinput(P__0) (ps_lookingat(PostScriptInput, 102) && (_CPS_RETURN_ps_kbinput(P__0), 1)) #define _CPS_RETURN_ps_kbinput(P__0) pscanf(PostScriptInput,"s", P__0) #define ps_initialize() pprintf(PostScript, _CPS_ps_initialize, 1200) static char _CPS_ps_initialize[] = { 47,105,110,112,117,116,116,101,120,116,144,180, 47,116,101,120,116,120,128, 40, 180, 47,105,110,105,116,120,128, 40,180, 47,116,101,120,116,121,128, 15,180, 47, 105,110,105,116,121,128, 15,180, 47,116,101,120,116,102,111,110,116, 32, 47, 84, 105,109,101,115, 45, 82,111,109, 97,110,184,128, 24,192,180, 47, 99,108,101, 97, 114,116,101,120,116, 32,123, 32, 99, 97,110,166,170,128, 1,195,105,110,105,116, 120, 32,105,110,105,116,121,188,105,110,112,117,116,116,101,120,116,196, 47,105, 110,112,117,116,116,101,120,116,144,180,128, 0,195, 47,116,101,120,116,120, 32, 105,110,105,116,120,166,195, 47,116,101,120,116,121, 32,105,110,105,116,121,166, 195,125,180, 47, 97,100,100, 99,104, 97,114, 32,123, 32, 99,118,105,115,181,105, 110,112,117,116,116,101,120,116,182, 97,112,112,101,110,100, 32, 47,105,110,112, 117,116,116,101,120,116,182,166,195,116,101,120,116,102,111,110,116,194, 99, 97, 110,166,170,116,101,120,116,120, 32,116,101,120,116,121,188,196,166, 49, 47,116, 101,120,116,121,182,180, 47,116,101,120,116,120,182,180,116,101,120,116,120, 32, 116,101,120,116,121,166,161,125,180, 47,100,101,108,101,116,101, 99,104, 97,114, 32,123, 32,105,110,112,117,116,116,101,120,116,144,166,140,123, 32,105,110,112, 117,116,116,101,120,116,181,166,124,128, 1,166,199,166, 93, 99,118,105,115, 32, 105,110,112,117,116,116,101,120,116,181,166,124,128, 1,166,199,128, 0,182,166, 101, 99, 97,110,166,170,116,101,120,116,102,111,110,116,194,105,110,105,116,120, 32,105,110,105,116,121,188,181,166,197,189,128, 0,191,182,166, 49, 47,116,101, 120,116,121,182,166,195, 47,116,101,120,116,120,182,166,195,128, 1,195,196,128, 0,195, 47,105,110,112,117,116,116,101,120,116,182,166,195,116,101,120,116,120, 32,116,101,120,116,121,166,161,125,166,107,125,180, 47,100,101,108,101,116,101, 108,105,110,101, 32,123, 32, 99,108,101, 97,114,116,101,120,116, 32,116,101,120, 116,120, 32,116,101,120,116,121,166,161,125,180, 47,114,101,116,117,114,110,107, 101,121, 32,123,128,102,166,201,105,110,112,117,116,116,101,120,116,166,209, 99, 108,101, 97,114,116,101,120,116, 32,116,101,120,116,120, 32,116,101,120,116,121, 166,161,125,180, 47,104, 97,110,100,108,101,114,115,129, 0,200,166, 62,181,166, 6,128, 0,128, 1,128,127,123,181, 91,182, 47, 97,100,100, 99,104, 97,114,166, 60, 93,166, 60,180,125,166, 87,128, 13,123, 32,114,101,116,117,114,110,107,101, 121, 32,125,180, 47, 69,100,105,116, 66, 97, 99,107, 67,104, 97,114, 32,123, 32, 100,101,108,101,116,101, 99,104, 97,114, 32,125,180, 47, 69,100,105,116, 66, 97, 99,107, 76,105,110,101, 32,123, 32,100,101,108,101,116,101,108,105,110,101, 32, 125,180,166, 68,180, 47,114,101,112, 97,105,114, 32,123, 32, 47, 83,121,109, 98, 111,108,184,128, 24,192,194,105,110,105,116,120, 32,105,110,105,116,121,188,145, 47,181,166,197,189,166,141,128, 0,191,196, 47, 84,105,109,101,115, 45, 82,111, 109, 97,110,184,128, 24,192,194,105,110,112,117,116,116,101,120,116,196,125,180, 47,119,105,110, 32,102,114, 97,109,101, 98,117,102,102,101,114, 32, 47,110,101, 119, 32, 68,101,102, 97,117,108,116, 87,105,110,100,111,119, 32,115,101,110,100, 180, 47,114,101,115,104, 97,112,101,102,114,111,109,117,115,101,114, 32,119,105, 110, 32,115,101,110,100, 32,123, 32, 47, 80, 97,105,110,116, 67,108,105,101,110, 116, 32,123, 32,114,101,112, 97,105,114, 32,125,180, 47, 70,114, 97,109,101, 76, 97, 98,101,108,160, 17, 67, 32,101,120, 97,109,112,108,101, 32,112,114,111,103, 114, 97,109,180, 47, 67,108,105,101,110,116, 77,101,110,117, 32, 91,156,102,105, 114,115,116, 32, 99,104,111,105, 99,101,123,128,101,166,201,128, 0,166,209,125, 157,115,101, 99,111,110,100, 32, 99,104,111,105, 99,101,123,128,101,166,201,128, 1,166,209,125, 32, 93, 32, 47,110,101,119, 32, 68,101,102, 97,117,108,116, 77, 101,110,117, 32,115,101,110,100,180,125, 32,119,105,110, 32,115,101,110,100, 32, 47,109, 97,112, 32,119,105,110, 32,115,101,110,100, 32, 47, 99, 97,110, 32,119, 105,110, 32, 47, 67,108,105,101,110,116, 67, 97,110,118, 97,115,166, 93,180, 47, 77,111,117,115,101, 67,108,105, 99,107, 69,118,101,110,116, 77,103,114, 32, 91, 32, 80,111,105,110,116, 66,117,116,116,111,110, 32,123,128,100,166,201,166, 6, 99, 97,110,166,170, 88, 76,111, 99, 97,116,105,111,110,166,209, 89, 76,111, 99, 97,116,105,111,110,166,209,166, 68,125, 32, 47, 68,111,119,110, 84,114, 97,110, 115,105,116,105,111,110, 32, 99, 97,110, 32,101,118,101,110,116,109,103,114,105, 110,116,101,114,101,115,116, 32, 93, 32,102,111,114,107,101,118,101,110,116,109, 103,114,180,123, 32, 99, 97,110,166,170,166, 33, 97,100,100,107, 98,100,105,110, 116,101,114,101,115,116,115,189,166, 33, 97,100,100,101,100,105,116,107,101,121, 115,105,110,116,101,114,101,115,116,189,123,166, 5, 47, 78, 97,109,101,166, 93, 181,104, 97,110,100,108,101,114,115,182,166,121,123, 32,104, 97,110,100,108,101, 114,115,182,166, 93,166, 77,125, 32,123,189,125,166,108,125,166,128,125,166, 89, }; #define _CPS_SEENDEFS #ifndef FILE #include #endif #ifndef PSFILE #include #endif extern PSFILE *PostScript, *PostScriptInput; PSFILE *ps_open_PostScript(); #define ps_flush_PostScript() (psio_flush(PostScript),(psio_error(PostScript) ? exit(0) : 0)) #define ps_close_PostScript() (psio_close(PostScript),PostScript = 0) #define ps_moveto(P__0,P__1) pprintf(PostScript, _CPS_ps_moveto, 5, P__0, P__1) extern char _CPS_ps_moveto[]; #define ps_rmoveto(P__0,P__1) pprintf(PostScript, _CPS_ps_rmoveto, 5, P__0, P__1) extern char _CPS_ps_rmoveto[]; #define ps_lineto(P__0,P__1) pprintf(PostScript, _CPS_ps_lineto, 5, P__0, P__1) extern char _CPS_ps_lineto[]; #define ps_rlineto(P__0,P__1) pprintf(PostScript, _CPS_ps_rlineto, 5, P__0, P__1) extern char _CPS_ps_rlineto[]; #define ps_closepath() psio_putc('\263', PostScript) #define ps_arc(P__0,P__1,P__2,P__3,P__4) pprintf(PostScript, _CPS_ps_arc, 11, P__0, P__1, P__2, P__3, P__4) extern char _CPS_ps_arc[]; #define ps_stroke() psio_putc('\305', PostScript) #define ps_fill() psio_putc('\267', PostScript) #define ps_show(P__0) pprintf(PostScript, _CPS_ps_show, 3, P__0) extern char _CPS_ps_show[]; #define ps_cshow(P__0,L__0) pprintf(PostScript, _CPS_ps_cshow, 4, L__0, P__0) extern char _CPS_ps_cshow[]; #define ps_findfont(P__0) pprintf(PostScript, _CPS_ps_findfont, 3, P__0) extern char _CPS_ps_findfont[]; #define ps_scalefont(P__0) pprintf(PostScript, _CPS_ps_scalefont, 3, P__0) extern char _CPS_ps_scalefont[]; #define ps_setfont() psio_putc('\302', PostScript) #define ps_gsave() psio_putc('\272', PostScript) #define ps_grestore() psio_putc('\271', PostScript) extern int ps_next_user_token; #define ps_define_stack_token(u) ps_DO_defuser(u/**/_token = ps_next_user_token++) #define ps_define_value_token(u) (pprintf(PostScript, "/u load ", sizeof "/u load " - 1), \ ps_define_stack_token(u)) #define ps_define_word_token(u) (pprintf(PostScript, "/u cvx ", sizeof "/u cvx " - 1), \ ps_define_stack_token(u)) #define ps_DO_defuser(P__0) pprintf(PostScript, _CPS_ps_DO_defuser, 4, P__0) extern char _CPS_ps_DO_defuser[]; #define ps_DO_finddef(P__0,P__1) pprintf(PostScript, _CPS_ps_DO_finddef, 7, P__0, P__1) extern char _CPS_ps_DO_finddef[]; #define ps_finddef(font,usertoken) ps_DO_finddef(font,(usertoken)=ps_next_user_token++) #define ps_DO_scaledef(P__0,P__1,P__2) pprintf(PostScript, _CPS_ps_DO_scaledef, 9, P__0, P__1, P__2) extern char _CPS_ps_DO_scaledef[]; #define ps_scaledef(font,scale,usertoken) ps_DO_scaledef(font,scale,(usertoken) = ps_next_user_token++) #define ps_usetfont(P__0) pprintf(PostScript, _CPS_ps_usetfont, 3, P__0) extern char _CPS_ps_usetfont[];