(List (= scope= flags=0 words=[] bindings=[('ok', {[LIT_CHARS 0]})]) (For i [{[LIT_CHARS -x]}, {[LIT_CHARS /lib/ld.so]}, {[LIT_CHARS /lib/ld-] [LIT_OTHER "*"] [LIT_CHARS .so]}, {[LIT_CHARS /usr/lib/ld.so]}, {[LIT_CHARS /lib/rld]}, {[LIT_CHARS -f]}, {[LIT_CHARS /usr/shlib/libc.so]}, {[LIT_CHARS /shlib/libc.so]}, {[LIT_CHARS /usr/lib/libc.so]}, {[LIT_CHARS -r]}, {[LIT_CHARS /usr/shlib/libc.so]}, {[LIT_CHARS /shlib/libc.so]}]) (List (Case to_match={[VarSub i]}, pat_word_list=[[{[LIT_CHARS -] [LIT_OTHER "*"]}]] (List (= scope= flags=0 words=[] bindings=[('op', {[VarSub i]})]) (Com {[LIT_CHARS continue]}) ) ) (If (Com {[LIT_CHARS test]} {[VarSub op]} {[VarSub i]}) (List (= scope= flags=0 words=[] bindings=[('ok', {[LIT_CHARS 1]})]) (Com {[LIT_CHARS break]}) ) ) (Com {[LIT_CHARS set]} {[LIT_CHARS x]} {[VarSub i] [LIT_CHARS .] [LIT_OTHER "["] [LIT_CHARS 0-9] [LIT_OTHER "]"] [LIT_OTHER "*"]}) (If (Com {[LIT_CHARS test]} {[VarSub op]} {[VarSub 2]}) (List (= scope= flags=0 words=[] bindings=[('ok', {[LIT_CHARS 1]})]) (Com {[LIT_CHARS break]}) ) ) ) ) (If (Com {[LIT_CHARS test]} {[DQ [LIT_CHARS 0]]} {[LIT_OTHER "!"] [LIT_OTHER "="]} {[DQ [VarSub ok]]}) (List (= scope= flags=0 words=[] bindings=[('libpath', {[LIT_CHARS lib] [LIT_OTHER ":"] [LIT_CHARS LD_LIBRARY_PATH]})]) (Case to_match={[ComSub (Com {[LIT_CHARS package]})]}, pat_word_list=[[{[LIT_CHARS sgi.] [LIT_OTHER "*"]}], [{[LIT_CHARS sol] [LIT_OTHER "*"] [LIT_CHARS .] [LIT_OTHER "*"]}]] (List (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS /lib32]}) (= scope= flags=0 words=[] bindings=[('libpath', {[DQ [LIT_CHARS "lib32:LD_LIBRARYN32_PATH:sgi.mips3|sgi.*-n32,"][VarSub libpath]]})]) ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS /lib64]}) (= scope= flags=0 words=[] bindings=[('libpath', {[DQ [LIT_CHARS "lib64:LD_LIBRARY64_PATH:sgi.mips[4-9]|sgi.*-64,"][VarSub libpath]]})]) ) ) (List (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS /lib/32]}) (= scope= flags=0 words=[] bindings=[('libpath', {[DQ [LIT_CHARS "lib/32:LD_LIBRARY_PATH_32,"][VarSub libpath]]})]) ) (If (Com {[LIT_CHARS test]} {[LIT_CHARS -d]} {[LIT_CHARS /lib/64]}) (= scope= flags=0 words=[] bindings=[('libpath', {[DQ [LIT_CHARS "lib/64:LD_LIBRARY_PATH_64:sol.*64*,"][VarSub libpath]]})]) ) ) ) ) (Com {[LIT_CHARS test]} {[LIT_CHARS -x]} {[LIT_CHARS /lib/dld.sl]}) (= scope= flags=0 words=[] bindings=[('libpath', {[LIT_CHARS lib] [LIT_OTHER ":"] [LIT_CHARS SHLIB_PATH]})]) (Com {[LIT_CHARS test]} {[LIT_CHARS -x]} {[LIT_CHARS /usr/lib/dyld]}) (= scope= flags=0 words=[] bindings=[('libpath', {[LIT_CHARS lib] [LIT_OTHER ":"] [LIT_CHARS DYLD_LIBRARY_PATH]})]) (ElseTrue) (Case to_match={[ComSub (Com {[LIT_CHARS package]})]}, pat_word_list=[[{[LIT_CHARS ibm.] [LIT_OTHER "*"]}, {[LIT_CHARS mvs.] [LIT_OTHER "*"]}], [{[LIT_OTHER "*"]}]] (= scope= flags=0 words=[] bindings=[('libpath', {[LIT_CHARS lib] [LIT_OTHER ":"] [LIT_CHARS LIBPATH]})]) (= scope= flags=0 words=[] bindings=[('libpath', {[SQ ]})]) ) ) (Case to_match={[VarSub libpath]}, pat_word_list=[[{[SQ ]}]] (= scope= flags=0 words=[] bindings=[('libpath', {[LIT_CHARS bin]})]) ) (Com {[LIT_CHARS echo]} {[DQ [LIT_CHARS "#define CONF_LIBPATH\t"][\ LIT_ESCAPED_CHAR "\\\""][VarSub libpath][\ LIT_ESCAPED_CHAR "\\\""]]}) )