=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/Doc/httpd-asir.sm1,v retrieving revision 1.14 retrieving revision 1.17 diff -u -p -r1.14 -r1.17 --- OpenXM/src/kan96xx/Doc/httpd-asir.sm1 2001/08/23 02:08:41 1.14 +++ OpenXM/src/kan96xx/Doc/httpd-asir.sm1 2001/09/20 06:42:37 1.17 @@ -1,15 +1,15 @@ -%% $OpenXM: OpenXM/src/kan96xx/Doc/httpd-asir.sm1,v 1.13 2001/08/23 00:49:00 takayama Exp $ +%% $OpenXM: OpenXM/src/kan96xx/Doc/httpd-asir.sm1,v 1.16 2001/09/20 05:57:40 takayama Exp $ %% http server by sm1 [(parse) (httpd.sm1) pushfile] extension pop /httpd.port 1200 def /httpd.image.name (kobeuniv2.jpg) def -/httpd.image.type (jpeg) def /httpd.initialization %% Put initialization codes here. [ + (XM_debug=0; ctrl("debug_window",0);) ("Asirweb version 0.80. "+ " Risa/Asir oxasir version "+rtostr(version());) ] cat @@ -241,13 +241,19 @@ def msg2 0 get (httpdAsirMeta) eq msg2 1 get (Pretty) eq and { + httpd.image.type null eq { + send-page-warning-image + /skip-image goto + } { } ifelse + + msg2 2 get . (integer) dc /nn set %% Reformat the "nn"-th result by tex and send it. %% BUG: index is out of bound. httpd.result.history nn get message oxasir.ccc - [$print_gif_form(Oxserver_history_variable_$ + [$print_$ httpd.image.type $_form(Oxserver_history_variable_$ nn toString $);$ ] cat @@ -256,13 +262,14 @@ def dup 0 get /err set 1 get /fn set err [ ] eq { - fn 0 get (gif) send-image + fn 0 get httpd.image.type send-image } { [err preformatHTML] cat send-page-3 } ifelse %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + /skip-image /result 0 def } { } ifelse }{ } ifelse