| version 1.14, 2001/03/09 00:53:15 |
version 1.19, 2003/05/18 00:13:14 |
|
|
| * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
* DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE, |
| * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
* PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE. |
| * |
* |
| * $OpenXM: OpenXM_contrib2/asir2000/lib/xm,v 1.13 2001/03/09 00:50:37 takayama Exp $ |
* $OpenXM: OpenXM_contrib2/asir2000/lib/xm,v 1.18 2002/08/10 11:12:32 takayama Exp $ |
| */ |
*/ |
| /** xm **/ |
/** xm **/ |
| Xm_noX = 0$ |
Xm_noX = 0$ |
|
|
| /* TODO: db.restore should be called after sm1 error and interruption. |
/* TODO: db.restore should be called after sm1 error and interruption. |
| cf. var.sm1, debugMode |
cf. var.sm1, debugMode |
| */ |
*/ |
| |
Xm_use_timer_to_start_server = 1$ |
| print("Asir-Contrib xm version 20010310. Copyright 2000-2001, OpenXM Committers.")$ |
|
| /* print("http://www.openxm.org")$ */ |
|
| print("help(\"keyword\"); ox_help(0); ox_help(\"keyword\"); ox_grep(\"keyword\");")$ |
|
| print(" for help messages. ")$ |
|
| XM_debug=1$ |
XM_debug=1$ |
| |
Xm_debug_on_win_1=0$ |
| |
|
| |
/* Utilities: it is also defined in names.rr */ |
| |
def ox_getenv(S) { |
| |
A = getenv(S); |
| |
if (A == 0) { |
| |
if (type(S) != 7) S=rtostr(S); |
| |
S2 = ox_toupper(S); |
| |
A = getenv(S2); |
| |
} |
| |
return A; |
| |
} |
| |
def ox_toupper(S) { |
| |
R = []; A = strtoascii(S); |
| |
for (I=0; I<length(A); I++) R=cons((A[I]>=97 && A[I]<=122?A[I]-32:A[I]),R); |
| |
return asciitostr(reverse(R)); |
| |
} |
| |
|
| /*&C-texi |
/*&C-texi |
| @c DO NOT EDIT THIS FILE oxxm.texi |
@c DO NOT EDIT THIS FILE oxxm.texi |
| */ |
*/ |
|
|
| @chapter OpenXM-Contrib General Functions |
@chapter OpenXM-Contrib General Functions |
| */ |
*/ |
| /*&jp-texi |
/*&jp-texi |
| @section{函数一覧} |
@section 函数一覧 |
| */ |
*/ |
| /*&eg-texi |
/*&eg-texi |
| @section{Functions} |
@section Functions |
| */ |
*/ |
| |
|
| |
|
| Sm1_lib = getenv("OpenXM_HOME")$ |
Sm1_lib = ox_getenv("OpenXM_HOME")$ |
| if (Sm1_lib == 0) { |
if (Sm1_lib == 0) { |
| Sm1_lib = "/usr/local/lib/sm1"$ |
Sm1_lib = "/usr/local/lib/sm1"$ |
| } else { |
} else { |
| Line 89 ToAsir_Debug = 0$ |
|
| Line 102 ToAsir_Debug = 0$ |
|
| |
|
| def ox_help(A) { |
def ox_help(A) { |
| if (type(A) == 0) { |
if (type(A) == 0) { |
| shell("ls "+getenv("OpenXM_HOME")+"/lib/asir/help/xm.help"); |
shell("ls "+ox_getenv("OpenXM_HOME")+"/lib/asir/help/xm.help"); |
| }else{ |
}else{ |
| help("xm.help/"+A)$ |
help("xm.help/"+A)$ |
| } |
} |
| Line 116 def ox_check_errors(P) { |
|
| Line 129 def ox_check_errors(P) { |
|
| * ox_check_errors2:: |
* ox_check_errors2:: |
| @end menu |
@end menu |
| @node ox_check_errors2,,, Top |
@node ox_check_errors2,,, Top |
| @subsection{@code{ox_check_errors2}} |
@subsection @code{ox_check_errors2} |
| @findex ox_check_errors2 |
@findex ox_check_errors2 |
| @table @t |
@table @t |
| @item ox_check_errors2(@var{p}) |
@item ox_check_errors2(@var{p}) |
|
|
| * ox_check_errors2:: |
* ox_check_errors2:: |
| @end menu |
@end menu |
| @node ox_check_errors2,,, Top |
@node ox_check_errors2,,, Top |
| @subsection{@code{ox_check_errors2}} |
@subsection @code{ox_check_errors2} |
| @findex ox_check_errors2 |
@findex ox_check_errors2 |
| @table @t |
@table @t |
| @item ox_check_errors2(@var{p}) |
@item ox_check_errors2(@var{p}) |
| Line 204 def first(A) {return(A[0]);} |
|
| Line 217 def first(A) {return(A[0]);} |
|
| |
|
| |
|
| def ox_grep(A) { |
def ox_grep(A) { |
| if (getenv("LANG") == "ja_JP.EUC") { |
if (ox_getenv("LANG") == "ja_JP.EUC") { |
| F = get_rootdir()+"/help-jp/"; |
F = get_rootdir()+"/help-jp/"; |
| }else{ |
}else{ |
| F = get_rootdir()+"/help-eg/"; |
F = get_rootdir()+"/help-eg/"; |
| } |
} |
| Pager = getenv("PAGER"); |
Pager = ox_getenv("PAGER"); |
| if (Pager == 0) Pager="more"; |
if (Pager == 0) Pager="more"; |
| OF = F+"xm.help"; |
OF = F+"xm.help"; |
| |
|
|
|
| load("gnuplot")$ |
load("gnuplot")$ |
| load("tigers")$ |
load("tigers")$ |
| load("phc")$ |
load("phc")$ |
| load("longname")$ |
|
| |
/* This module is obsolete and will no be supported. |
| |
See OpenXM/src/asir-contrib/packages/src/oxrfc100.rr |
| |
*/ |
| |
|
| end$ |
end$ |