$ od -c -N 50000 [_CDCSL_93-16_]<1>Cedar>release>CedarPreBasics>LoaderUtils.h 0000000 / * \n * L o a d e r U t i l 0000020 s . h \n * C o p y r i g h t 0000040 323 1 9 8 9 b y X e r o x 0000060 C o r p o r a t i o n . A 0000100 l l r i g h t s r e s e r v 0000120 e d . \n * b j , A u g u s 0000140 t 4 , 1 9 8 9 1 0 : 3 1 : 0000160 4 6 p m P D T \n * e d u 0000200 a r d o , N o v e m b e r 2 0000220 0 , 1 9 8 9 1 1 : 5 5 : 5 0 0000240 a m P S T \n * / \n \n / * 0000260 h a n d y c h a r a c t e r / 0000300 s t r i n g d e f i n i t i o 0000320 n s * / \n \t \n # d e f i n e \t 0000340 C H _ D O T ' . ' \n # d e f i 0000360 n e \t C H _ T I L D E ' ~ ' \n 0000400 # d e f i n e \t C H _ S L A S H 0000420 ' / ' \n # d e f i n e \t C H _ 0000440 C R ' \ n ' \n # d e f i n e \t 0000460 C H _ U N D E R S C O R E ' _ 0000500 ' \n \n # d e f i n e \t S T R _ N 0000520 U L L " " \n # d e f i n e \t S 0000540 T R _ W H I T E S P A C E " 0000560 \ t " \n # d e f i n e \t S T R _ 0000600 B L A N K " " \n # d e f i n 0000620 e \t S T R _ S L A S H " / " \n 0000640 # d e f i n e \t S T R _ D O T _ 0000660 T I L D E " . ~ " \n # d e f i 0000700 n e \t S T R _ T I L D E " ~ " 0000720 \n # d e f i n e \t S T R _ P U N 0000740 C T U A T I O N " , ; ( ) [ ] 0000760 { } < > \ t \ n " \n \t \n # i f 0001000 0 \n / * p r i v a t e ( s 0001020 h o u l d n e v e r b e c 0001040 o m p i l e d ) * / \n \t \n \t s 0001060 t a t i c c h a r * L o w e 0001100 r C a s e ( / * s * / ) ; \n \t \t 0001120 / * c h a r * s * / \n \t s 0001140 t a t i c v o i d S t r i p 0001160 C R ( / * s * / ) ; \n \t \t / * 0001200 c h a r * s * / \n \t s t a t 0001220 i c v o i d S t r i p S l a 0001240 s h ( / * s * / ) ; \n \t \t / * 0001260 c h a r * s * / \n \t s t a t 0001300 i c i n t P a r s e B a s e 0001320 A n d V e r s i o n ( / * b a s 0001340 e * / ) ; \n \t \t / * c h a r 0001360 * b a s e * / \n \t s t a t i c 0001400 i n t P a r s e U N a m e ( 0001420 / * n a m e , p a t h P r e f 0001440 i x , b a s e * / ) ; \n \t \t / 0001460 * c h a r * n a m e , * p 0001500 a t h P r e f i x , * b a s e 0001520 * / \n \t s t a t i c v o i d 0001540 G e t P a t t e r n ( / * p a 0001560 t t e r n , p a t h P r e f i 0001600 x , b a s e * / ) ; \n \t \t / * 0001620 c h a r * p a t t e r n , 0001640 * p a t h P r e f i x , * b a 0001660 s e * / \n \t s t a t i c v o 0001700 i d P a r s e D i r e c t o r 0001720 y A n d F i l e N a m e ( / * d 0001740 i r e c t o r y , f i l e N a 0001760 m e P r e f i x , p a t t e r 0002000 n * / ) ; \n \t \t / * c h a r 0002020 * d i r e c t o r y , * f i l 0002040 e N a m e P r e f i x , * p a 0002060 t t e r n * / \n \t s t a t i c 0002100 i n t G e t V e r s i o n F 0002120 r o m N a m e ( / * n a m e * / 0002140 ) ; \n \t \t / * c h a r * n a 0002160 m e * / \n \t D I R * O p e n 0002200 D i r ( / * n a m e * / ) ; \n \t 0002220 \t / * c h a r * n a m e * 0002240 / \n \t i n t C l o s e D i r ( 0002260 / * d i r p * / ) ; \n \t \t / * 0002300 D I R * d i r p * / \n \t s t 0002320 r u c t d i r e n t * R e a 0002340 d D i r ( / * d i r p * / ) ; \n 0002360 \t \t / * D I R * d i r p * 0002400 / \n \t s t a t i c i n t G e 0002420 t H i g h e s t V e r s i o n ( 0002440 / * p a t t e r n * / ) ; \n \t \t 0002460 / * c h a r * p a t t e r n 0002500 * / \n \t s t a t i c v o i d 0002520 M a k e U N a m e ( / * p a t 0002540 t e r n , p a t h P r e f i x 0002560 , b a s e , v e r s i o n * 0002600 / ) ; \n \t \t / * c h a r * p 0002620 a t t e r n , * p a t h P r e 0002640 f i x , * b a s e ; i n t 0002660 v e r s i o n * / \n \t s t a t 0002700 i c v o i d E x p a n d F i 0002720 l e V e r s i o n ( / * o l d f 0002740 i l e , n e w f i l e * / ) ; 0002760 \n \t \t / * c h a r * o l d f 0003000 i l e , * n e w f i l e * / 0003020 \n \n # e n d i f \n \n / * C o m 0003040 m a n d L o o p O p e r a t i 0003060 o n s * / \n \t \n \t v o i d g 0003100 e t n e w f i l e ( / * o l d f 0003120 i l e , n e w f i l e * / ) ; 0003140 / * b a c k w a r d c o m 0003160 p a t * / \n \t \t / * c h a r 0003200 * o l d f i l e , * n e w f 0003220 i l e * / \n \t \t \n \t v o i d 0003240 X R _ C o m m e n t _ C o m m a 0003260 n d ( / * c o m m a n d * / ) ; 0003300 \n \t \t / * c h a r * c o m m 0003320 a n d * / \n \t v o i d X R _ 0003340 R e q u i r e F r o m _ C o m m 0003360 a n d ( / * c o m m a n d * / ) 0003400 ; \n \t \t / * c h a r * c o m 0003420 m a n d * / \n \t v o i d X R 0003440 _ D R e q u i r e F r o m _ C o 0003460 m m a n d ( / * c o m m a n d * 0003500 / ) ; \n \t \t / * c h a r * c 0003520 o m m a n d * / \n \t v o i d 0003540 X R _ O R e q u i r e F r o m _ 0003560 C o m m a n d ( / * c o m m a n 0003600 d * / ) ; \n \t \t / * c h a r 0003620 * c o m m a n d * / \n \t v o i 0003640 d X R _ L o a d F r o m _ C o 0003660 m m a n d ( / * c o m m a n d * 0003700 / ) ; \n \t \t / * c h a r * c 0003720 o m m a n d * / \n \t v o i d 0003740 X R _ R u n F r o m _ C o m m a 0003760 n d ( / * c o m m a n d * / ) ; 0004000 \n \t \t / * c h a r * c o m m 0004020 a n d * / \n \t v o i d X R _ 0004040 R e l e a s e L o c a t i o n _ 0004060 C o m m a n d ( / * c o m m a n 0004100 d * / ) ; \n \t \t / * c h a r 0004120 * c o m m a n d * / \n \t v o i 0004140 d X R _ l r h _ C o m m a n d 0004160 ( / * c o m m a n d * / ) ; \n \t 0004200 \t / * c h a r * c o m m a n 0004220 d * / \n \t \n \t v o i d X R _ 0004240 i n s t a l l _ L o a d e r U t 0004260 i l s I m p l ( ) ; / * P R 0004300 E - s t a r t t r a p * / \n 0004320 \t v o i d X R _ r u n _ L o a 0004340 d e r U t i l s I m p l ( ) ; 0004360 / * s t a r t t r a p * / 0004400 \n \n / * e o f * / \n 0004412