=================================================================== RCS file: /home/cvs/OpenXM/src/util/test.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- OpenXM/src/util/test.c 2003/11/24 11:47:35 1.3 +++ OpenXM/src/util/test.c 2003/12/01 03:15:37 1.4 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/util/test.c,v 1.2 2003/11/16 07:14:44 takayama Exp $ */ +/* $OpenXM: OpenXM/src/util/test.c,v 1.3 2003/11/24 11:47:35 takayama Exp $ */ #include #include "ox_pathfinder.h" @@ -8,6 +8,7 @@ sGC_malloc(int a) { /* which command */ main(int argc,char *argv[]) { + char *s; if (argc != 2) { fprintf(stderr,"test cmdname"); } @@ -15,6 +16,18 @@ main(int argc,char *argv[]) { printf("%s (cyg) ==> %s (win)\n",argv[1],cygwinPathToWinPath(argv[1])); printf("%s (win) ==> %s (cyg)\n",argv[1],winPathToCygwinPath(argv[1])); + + printf("------------------ oxEvalEnvVar ---------------\n"); + s = "/hoge/afo:${PATH}"; + printf("%s ==> %s\n",s,oxEvalEnvVar(s)); + s = "${PATH}:/hoge/afo"; + printf("%s ==> %s\n",s,oxEvalEnvVar(s)); + s = "/hoge/afo:${PATH"; + printf("%s ==> %s\n",s,oxEvalEnvVar(s)); + s = "/hoge/afo:$PATH}"; + printf("%s ==> %s\n",s,oxEvalEnvVar(s)); + s = "${HOME}:${PATH}:/hoge/afo"; + printf("%s ==> %s\n",s,oxEvalEnvVar(s)); }