[BACK]Return to xm CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / lib

Diff for /OpenXM_contrib2/asir2000/lib/xm between version 1.3 and 1.6

version 1.3, 2000/01/16 06:28:00 version 1.6, 2000/02/02 07:29:48
Line 1 
Line 1 
 /* $OpenXM: OpenXM_contrib2/asir2000/lib/xm,v 1.2 1999/12/11 13:50:13 takayama Exp $ */  /* $OpenXM: OpenXM_contrib2/asir2000/lib/xm,v 1.5 2000/02/01 12:22:01 takayama Exp $ */
 /**  xm  **/  /**  xm  **/
 Xm_noX = 0$  Xm_noX = 0$
 /* 1 : using X-window system. 0 : not using X-window system. */  /* 1 : using X-window system. 0 : not using X-window system. */
Line 6  Xm_noX = 0$  
Line 6  Xm_noX = 0$  
          cf. var.sm1,  debugMode           cf. var.sm1,  debugMode
 */  */
   
 print("xm Version 20000116. ox_help(0); ox_help(\"keyword\"); for help message ")$  print("xm version 20000202. Copyright (C) OpenXM Developing Team. 2000.")$
   print("ox_help(0); ox_help(\"keyword\"); ox_grep(\"keyword\"); for help message ")$
   XM_debug=1$
   
   
 /*&C-texi  /*&C-texi
 @c DO NOT EDIT THIS FILE   oxxm.texi  @c DO NOT EDIT THIS FILE   oxxm.texi
 */  */
Line 116  Number
Line 117  Number
 0  0
 [221] ox_check_errors2(P);  [221] ox_check_errors2(P);
 [error([7,4294967295,executeString: Usage:get])]  [error([7,4294967295,executeString: Usage:get])]
 Type in ox_pops(P,N) to clean the stack of the ox server.  Error on the server of the process number = 1
 (debug)  To clean the stack of the ox server,
   type in ox_pops(P,N) (P: process number, N: the number of data you need to pop)
   out of the debug mode.
   If you like to automatically clean data on the server stack,
   set XM_debug=0;
   
 @end example  @end example
 */  */
 def ox_check_errors2(P) {  def ox_check_errors2(P) {
     extern XM_debug;
   E = ox_get_errors(P);    E = ox_get_errors(P);
   if (E == [ ]) return(P);    if (E == [ ]) return(P);
   else {    else {
     print(E);      print(E);
     print("Type in ox_pops(P,N) to clean the stack of the ox server.");      print("Error on the server of the process number = ",0)$
     debug;      print(P);
       if (XM_debug == 0) {
          print("Automatically cleaning the stack (pop 100 data)....",0)$
          ox_pops(P,100)$
          print("done.")$
          print("If you want to do it by hand, set XM_debug = 1.");
       }else{
          print("To clean the stack of the ox server,");
          print("type in ox_pops(P,N) (P: process number, N: the number of data you need to pop) out of the debug mode");
          print("If you like to automatically clean data on the server stack,");
          print("set XM_debug=0;");
          debug;
       }
   }    }
   return(P);    return(P);
 }  }
   
 def first(A) {return(A[0]);}  def first(A) {return(A[0]);}
   
   
   def ox_grep(A) {
     if (getenv("LANG") == "ja_JP.EUC") {
       F = get_rootdir()+"/help-jp/";
     }else{
       F = get_rootdir()+"/help-eg/";
     }
     Pager = getenv("PAGER");
     if (Pager == 0) Pager="more";
     OF = F+"xm.help";
   
     print("---------- Result of grep  (ox_grep) ---------------------")$
     shell("(cd " + F + " ; " + " grep "+A+" * xm.help/* | "+Pager+" )");
   
     print("---------- Possible help keyword  for help -------------")$
     shell("ls "+F+" | grep "+A);
     print("---------- Possible help keyword  for ox_help ----------")$
     shell("ls "+OF+" | grep "+A);
   
     return(0);
   }
   
   
   
 load("sm1")$  load("sm1")$
 load("gnuplot")$  load("gnuplot")$

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.6

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>