home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 28 / amigaformatcd28.iso / -seriously_amiga- / graphics / 3dto3d / a7.cc < prev    next >
C/C++ Source or Header  |  1998-05-09  |  15KB  |  235 lines

  1. /* COBF by BB -- obfuscated at Sat Mar 21 22:20:59 1998
  2. */
  3. #include<stdio.h>
  4. #include<ctype.h>
  5. #include<string.h>
  6. #include"cobf.h"
  7. b l277(e*l32,l149 e*l103,l149 e*l105,l149 e*u,l149 e*l63);b l197(l149
  8. e*l32,e*l103,e*l105,e*u,e*l63);t l305(l48*l328);e*l304(e*l226,a l536,
  9. l48*l328);b l524(e*l127);b l530(e*l143);b l344(b);b l326(b);b*l175(
  10. l115 l62);b*l366(b*l205,l115 l62);b*l353(l115 l337,l115 l62);e*l73(e*
  11. l330);b l43(b*l205);
  12. l26 s j;l26 j d[3];l26 j l[4][4];b l221(d l36,j l365,j l363,j l362);b
  13. l150(d z,d x);a l294(d z,d x);b l274(d z,d x,d l78);b l280(d z,d x,d
  14. l78);b l276(d z,d x,j l240);j l252(d l36);b l283(d l36);j l287(d z,d x
  15. );b l301(d z,d x,d l78);b l361(d z,d x,d l78);b l368(d z,d x,d l78);c
  16. a l315(d k[3],j l364);j l306(d z,d x);j l358(d z,d x);b l336(d l36,a
  17. l158);b l194(l48*l181,d l36,e l410);b l378(d z,d x,a l72,j l87);b l388
  18. (d z,d x,d l72,j l87);b l259(d l322[3],d l346);b l372(d z,d x,l l45);
  19. b l392(d l87,d l76);s l391(d l176,d l76,c a l72);b l373(l l45);b l402
  20. (l l80,l l86,a l72,j l87);b l390(l l80,l l86,d l72,j l87);b l349(l l80
  21. ,l l86,l l220);b l375(l l80,l l86,l l220);j l384(l l80,l l86);b l381(
  22. l l45,d l137,d l122,d l124,d l216);b l285(l l71);b l386(l l71,d l146);
  23. b l374(l l71,d l146);b l369(l l71,d l146);b l389(l l45,d l137,d l122,
  24. d l124,d l216);b l314(l l210,l l219);b l316(l l210,l l357,l l219);b
  25. l387(l l80,l l86);c a l376(d l122);b l324(d l333,l l71,d l290);b l396
  26. (j l67,j l187,j l133,j*l202,j*l226,j*l200);b l383(j l202,j l329,j l200
  27. ,j*l67,j*l187,j*l133);l26 l94 l237{a l74;l94 l237*l31;}l50;c a l303(c
  28. a l352,c a l62,e*l265,c a l89);l50* *l348(c a l89);b l347(l50* *l102,
  29. c a l89);a l343(l50* *l102,a l74,c a l129);l26 a l40[3];l26 a l52[2];
  30. l26 l94 l247{a l74;l94 l247*l31;}l98;l53 l119{d*l177;l98* *l244;l98* *
  31. l257;a l69;c a l118;l50* *l107;c a l138;a l163(l50* *l102,c a l129,d k
  32. );c a l162(d k,c a l89);l37:l119(c t l114=16);~l119(b);a l113(d k);a
  33. l91(l48*i,a l74,a l320);a l91(l48*i);l98*l359(a h);l98*l435(a h);a
  34. l434(d k);a l217(a l77,a h);a l211(a l77,a h);a l109(d k,a g);b l180(
  35. a h){h=h;}a l182(b){m!(l177==q||l107==q);}a l42(b){m l69;}c t l171(b);
  36. b l153(a h,c a l158);b l137(a h,j l62);};l53 l123{l40*l168;l40*l271;a
  37. l69;c a l118;l50* *l107;c a l138;b l215(l40 k);c a l231(l40 l88,l40
  38. l157);l37:l123(c t l114=16);~l123(b);a l163(l50* *l102,c a l129,l40 k
  39. );c a l162(l40 k,c a l89);a l113(a l77,a l117,a l142);a l91(l48*i,a
  40. l74);a l91(l48*i);a l109(l40 k,a g);a l332(l40 l88,a g);a l394(c a g);
  41. b l180(a h){h=h;}a l211(a l77,a l117,a l142,a h);a l182(b){m!(l168==q
  42. );}a l42(b){m l69;}c t l171(b);};l53 l121{l52*l185;l52*l251;c a*l116;
  43. a l69;c a l118;l50* *l107;c a l138;b l215(l52 k);c a l231(l52 l88,l52
  44. l157);l37:l121(c t l114=16);~l121(b);a l163(l50* *l102,c a l129,l52 k
  45. );c a l162(l52 k,c a l89);a l113(a l77,a l117);a l217(a l77,a h);a l91
  46. (l48*i,a l74);a l91(l48*i);a l109(l52 l88,a g);a l340(l52 l88,a g);a
  47. l433(a g);b l180(a h){h=h;}a l182(b){m!(l185==q);}a l42(b){m l69;}c t
  48. l171(b);a l321(a h){m(l116[h]&(0x00000001));}b l419(a h){l116[h]|=(
  49. 0x00000001);}b l449(a h){l116[h]&=~(0x00000001);}};l53 l99{l48*i;c a
  50. l354;l37:l99(e*u=q);~l99();b l82(e*l207,...);};l26 l139{l173,l241,
  51. l242}l144;l53 l85{l253:e*l159;l144 l249;l37:l85(e*u="\x54\x45\x53\x54"
  52. ,l144 k=l173);l148~l85();l85(l149 l85&);l144 l246(b){m l249;}e*l136(b
  53. ){m l159;}b l450(e* );};l53 l35:l37 l85{l260:c a l451(d k[3]);b l124(
  54. l40 k);b l409(c a l371,c a l431,c a l423);b l418(d l67[3],d k);c a
  55. l417;b l382(d l67);l37:l119*l104;l123*l79;l121*l178;d l225;d l224;l
  56. l45;l35(c t v=16,e*u="\x54\x45\x53\x54");~l35();b l441(l l45);l35*
  57. l334(s l100);b l243(d l67[3],c a h);b l258(d l67[3]);b l427(d l67[4]);
  58. b l439(d l356[4],c a l77,c a l117,c a l142,c a l430);l35*l245(b);b
  59. l203(b);b l153(c a l158);b l62(s l62);b l292(l99*l46);};b l339(b*l49);
  60. l26 b( *l196)(b* );l26 l94 l264{b*l108;l94 l264*l31;}l28;l53 l70{l260
  61. :l28*l27;l28*l54;a v;l196 l68;b l262(l28*l154,a h){l28*l44;l28*l64;a
  62. l30;f(h==0){l44=l27;l27=l154;l27->l31=l44;}l29{l41(l44=l27,l30=0;l30<
  63. (h-1);l44=l44->l31,l30++){;}l64=l44->l31;l44->l31=l154;l154->l31=l64;
  64. }}b l152(a h){a l30;l28*l44;l28*l83;l28*l64;f(h==0){l83=l27;l27=l27->
  65. l31;f(l68)l68(l83->l108);l75 l83;}l29{l41(l44=l27,l30=0;l30<(h-1);l44
  66. =l44->l31,l30++){;}l83=l44->l31;l64=l83->l31;l44->l31=l64;f(l68)l68(
  67. l83->l108);l75 l83;}}l28*l155(l28*l64,l28*w){l64->l31=w;m w;}l28*l96(
  68. b*k){l28*w;w=l128 l28;f(w==q)m q;w->l31=0;w->l108=k;m w;}b l261(l28*
  69. l263){l28*w;l28*l64;w=l263;l201(w!=0){f(l68)l68(w->l108);l64=w->l31;
  70. l75 w;w=l64;}}l37:l70(l196 l181){v=0;l27=0;l54=0;l68=l181;}l70(b){v=0
  71. ;l27=0;l54=0;l68=0;}~l70(b){l261(l27);v=0;l27=0;l54=0;l68=0;}b l113(b
  72.  *k){v++;f(l27==0){l27=l54=l96(k);}l29{l54=l155(l54,l96(k));}}b l463(
  73. b*k,a h){f(l27==0){v++;l27=l54=l96(k);}l29{f(h==(-1)){v++;l54=l155(
  74. l54,l96(k));}l29{f(h>=v){v++;l54=l155(l54,l96(k));}l29{f(h>=0||h<v){v
  75. ++;l262(l96(k),h);}}}}}b*l165(a g){l28*w;f(g<v&&v){a l30;w=l27;l41(
  76. l30=0;l30<g;l30++){f(w)w=w->l31;}f(w)m w->l108;l29 m q;}l29 m q;}b
  77. l470(a h){f(l27==0){}l29{f(h==(-1)){l152(v-1);v--;}l29{f(h>=v){l152(v
  78. -1);v--;}l29{f(h>=0||h<v){l152(h);v--;}}}}}a l42(b){m v;}};l26 b( *
  79. l190)(l48*i,e*l207,...);l26 b( *l189)(c t l399,c t l76);l53 l92{l37:
  80. l190 l101;l189 l120;l92(l190 l255=0,l189 l256=0){l101=l255;l120=l256;
  81. };};l26 l139{l444=0,l459,l458,l460}l233;l26 l139{l456=0,l440}l238;l26
  82. l139{l452=0,l235}l239;l53 l65{l253:e*l160;l37:l239 l212;l233 l126;
  83. l238 l188;s l174;e*l199;l65(e*l454="\x44\x65\x66\x61\x75\x6c\x74",e*
  84. l47="\x44\x65\x66\x61\x75\x6c\x74");l148~l65();b l232(c r l56,c r l55
  85. ,c r l57,s l58,e*l47);b l234(c r*l56,c r*l55,c r*l57,s*l58,e* *l47);
  86. l148 c a l111(b);l148 c a l110(b);};
  87. #ifdef _MSC_VER
  88. #endif
  89. l53 l323:l37 l65{l37:e*l32;e*y;e*l132;l323(e*l32="");b l131(e*u);b
  90. l161(e*u);~l323();b l166(c r l56,c r l55,c r l57,s l58,e*l47);b l167(
  91. c r*l56,c r*l55,c r*l57,s*l58,e* *l47);c a l111(b);c a l110(b);};b
  92. l769(l70*l222,l323*l33,l92*l39);
  93. #define l106 ""
  94. #ifdef __BCPLUSPLUS__
  95. #undef l106
  96. #define l106 "BCC31"
  97. #endif
  98. #ifdef _MSC_VER
  99. #define l106 "VC++40"
  100. #endif
  101. #ifdef _WCC
  102. #define l106 "WCC10"
  103. #endif
  104. l323::l323(e*l164):l65("\x69\x6f\x62\x5f\x69\x6e","\x49\x6f\x62\x69"
  105. "\x6e\x2e\x6c\x6f\x67"){l164=l164;l32=q;y=q;l132="\x49\x6d\x61\x67"
  106. "\x69\x6e\x65\x20\x4f\x62\x6a\x65\x63\x74\x20\x46\x69\x6c\x65\x20\x20"
  107. "\x20\x28\x2a\x2e\x6f\x62\x6a\x3b\x2a\x2e\x69\x6f\x62\x29\x7c\x2a\x2e"
  108. "\x6f\x62\x6a\x3b\x2a\x2e\x69\x6f\x62\x7c\x41\x6c\x6c\x20\x46\x69\x6c"
  109. "\x65\x73\x9\x9\x20\x20\x20\x20\x20\x20\x20\x20\x28\x2a\x2e\x2a\x29"
  110. "\x7c\x2a\x2e\x2a\x7c\x7c";l323::l111();}b l323::l131(e*u){f(y)l43(y);
  111. y=l73(u);}b l323::l161(e*u){f(l32)l43(l32);l32=l73(u);}l323::~l323(){
  112. l323::l110();f(y!=q)l43(y);f(l32!=q)l43(l32);l132=0;}b l323::l166(c r
  113. l56,c r l55,c r l57,s l58,e*l47){l65::l232(l56,l55,l57,l58,l47);}b
  114. l323::l167(c r*l56,c r*l55,c r*l57,s*l58,e* *l47){l65::l234(l56,l55,
  115. l57,l58,l47);}c a l323::l111(b){
  116. #ifdef _MSC_VER
  117. l228 l61(l160);e*l60="\x53\x70\x65\x63\x69\x66\x69\x63\x20\x53\x65"
  118. "\x74\x74\x69\x6e\x67\x73";e l81[l141];f(l61.l193(l60,"\x70\x61\x74"
  119. "\x68",l32,l81,l141)){f(l32)l43(l32);l32=l73(l81);}f(l61.l193(l60,""
  120. "\x66\x69\x6c\x65\x5f\x6e\x61\x6d\x65",y,l81,l141)){f(y)l43(y);y=l73(
  121. l81);}
  122. #endif
  123. m 1;}c a l323::l110(b){
  124. #ifdef _MSC_VER
  125. l228 l61(l160);e*l60="\x53\x70\x65\x63\x69\x66\x69\x63\x20\x53\x65"
  126. "\x74\x74\x69\x6e\x67\x73";l61.l192(l60,"\x70\x61\x74\x68",l32);l61.
  127. l192(l60,"\x66\x69\x6c\x65\x5f\x6e\x61\x6d\x65",y);
  128. #endif
  129. m 1;}l26 c e l145;l26 c r l195;l26 c t l93;l26 t l652;l26 l94{l145
  130. l479[4];l93 l183;l93 l176;l93 l76;l93 l298;}l520;l26 l94{l93 l586;l93
  131. l676;}l503;l26 l94{l93 l299;l93 l133;l93 l269;}l490;l38 b l327(l520*
  132. l51);l38 b l325(l520*l51);l38 l145 l281(b);l38 l195 l312(b);l38 l93
  133. l422(b);l38 e*l495(b);l38 b l289(d k);l38 b l560(e*u);l38 b l882(l70*
  134. l222,l520*l140,l323*n);l38 b l634(l70*l222,l520*l140,l323*n);l38 l35*
  135. l665(l520*l140,l323*n);l38 d*l582(d*l481,l93*v);l38 d*l899(d*l481,l93
  136.  *v);l38 l490*l656(l490*l204,l93*v);l38 l490*l877(l490*l204,l93*v);
  137. l38 l503*l861(l503*l204,l93*v);l38 l503*l897(l503*l204,l93*v);l38 l35
  138.  *l920(e*u,d*l248,l490*l250,l503*l507,l93 l351);l38 l48*i;l38 l99*l46
  139. ;l38 l92*l39;b l769(l70*l222,l323*n,l92*l319){l520 l51;e*l130;l39=
  140. l319;f(n->l212==l235)l130=n->l199;l29 l130=q;l46=l128 l99(l130);l46->
  141. l82("\x25\x73\x20\x25\x73\x20\x25\x73\x20\x25\x73\n","\x49\x4f\x42"
  142. "\x20\x49\x6d\x70\x6f\x72\x74\x20\x50\x6c\x75\x67\x69\x6e\x20\x30\x2e"
  143. "\x31\x20\x42\x65\x74\x61","\x4d\x61\x72\x20\x32\x31\x20\x31\x39\x39"
  144. "\x38","\x32\x32\x3a\x32\x30\x3a\x35\x36",l106);l39->l101(l95,"\x50"
  145. "\x61\x72\x73\x69\x6e\x67\x20\x25\x73\x20\x73\x74\x61\x72\x74\x65\x64"
  146. "\x20\x2e\x2e\x2e\x20\x20\x20\x20\x20\x20\n",n->y);l46->l82("\x50\x61"
  147. "\x72\x73\x69\x6e\x67\x20\x25\x73\x20\x73\x74\x61\x72\x74\x65\x64\x20"
  148. "\x2e\x2e\x2e\x20\x20\x20\x20\x20\x20\n",n->y);f((i=l443(n->y,"\x72"
  149. "\x62"))==q){l46->l82("\x46\x69\x6c\x65\x20\x25\x73\x20\x6e\x6f\x74"
  150. "\x20\x66\x6f\x75\x6e\x64\n",n->y);l75 l46;m;}l327(&l51);f(l51.l183==
  151. (0x464F524DL)){f(l422()==(0x54444444L))l882(l222,&l51,n);l29 l46->l82
  152. ("\x4e\x6f\x20\x54\x44\x44\x44\x20\x46\x69\x6c\x65\n");;}l29 l46->l82
  153. ("\x4e\x6f\x20\x46\x4f\x52\x4d\x20\x46\x69\x6c\x65\n");;l325(&l51);f(
  154. i)l442(i);l39->l101(l95,"\x50\x61\x72\x73\x69\x6e\x67\x20\x66\x69\x6e"
  155. "\x69\x73\x68\x65\x64\x20\x20\x20\x20\x20\x20\x20\n");l46->l82("\x50"
  156. "\x61\x72\x73\x69\x6e\x67\x20\x66\x69\x6e\x69\x73\x68\x65\x64\x20\x20"
  157. "\x20\x20\x20\x20\x20\n");l75 l46;}l38 b l882(l70*l222,l520*l140,l323
  158.  *n){l520 l51;l486{l327(&l51);f(l51.l76<=l140->l76){l191(l51.l183){
  159. l59(0x4F424A20L):{l634(l222,&l51,n);}l34;l270:{}l34;}}l325(&l51);}
  160. l201(l51.l76<=l140->l76);}l38 b l634(l70*l97,l520*l140,l323*n){l520
  161. l51;l35*p;l486{l327(&l51);f(l51.l76<=l140->l76){l191(l51.l183){l59(
  162. 0x44455343L):{p=l665(&l51,n);f(p){f(p->l79->l42()>0){p->l292(l46);p->
  163. l62(n->l174);f(n->l126)p->l153((a)n->l126);f(n->l188)p->l203();l97->
  164. l113(p);}l29 l75 p;}}l34;l270:{}l34;}}l325(&l51);}l201(l51.l76<=l140
  165. ->l76);}l38 l35*l665(l520*l140,l323*n){l520 l51;l35*l484=q;e l159[(18
  166. )+1];l195 l806;d k;d*l248=q;l93 l395=0;l490*l250=q;l93 l351=0;l503*
  167. l507=q;l93 l889=0;l l678;n=n;l285(l678);l159[0]=0;l806=0;l486{l327(&
  168. l51);f(l51.l76<=l140->l76){l191(l51.l183){l59(0x4E414D45L):{l850(l159
  169. ,l495(),(18));l560(l159);l39->l101(l95,"\x57\x6f\x72\x6b\x69\x6e\x67"
  170. "\x20\x6f\x6e\x3a\x20\x25\x73\n",l159);l46->l82("\x57\x6f\x72\x6b\x69"
  171. "\x6e\x67\x20\x6f\x6e\x3a\x20\x25\x73\n",l159);}l34;l59(0x53485032L):
  172. {l806=l312();}l34;l59(0x42424F58L):f(l806==(2)){l289(k);l289(k);}l34;
  173. l59(0x504F5349L):{l l489;l l699;l289(k);l285(l489);l374(l489,k);l314(
  174. l699,l678);}l34;l59(0x41584953L):{l l489;l l699;d l88,l157,l712;l289(
  175. l88);l289(l157);l289(l712);l285(l489);l489[0][0]=l88[0];l489[0][1]=
  176. l88[1];l489[0][2]=l88[2];l489[1][0]=l157[0];l489[1][1]=l157[1];l489[1
  177. ][2]=l157[2];l489[2][0]=l712[0];l489[2][1]=l712[1];l489[2][2]=l712[2]
  178. ;l314(l699,l678);}l34;l59(0x53495A45L):{l l489;l l699;l289(k);l285(
  179. l489);l369(l489,k);l314(l699,l678);}l34;l59(0x504E5453L):{l248=l582(
  180. l248,&l395);}l34;l59(0x504E5432L):{l248=l899(l248,&l395);}l34;l59(
  181. 0x45444745L):{l507=l861(l507,&l889);}l34;l59(0x45444732L):{l507=l897(
  182. l507,&l889);}l34;l59(0x46414345L):{l250=l656(l250,&l351);}l34;l59(
  183. 0x46414332L):{l250=l877(l250,&l351);}l34;l270:{}l34;}}l325(&l51);}
  184. l201(l51.l76<=l140->l76);f(l250&&l248){c a g;d l49;l41(g=0;g<l395;g++
  185. ){l150(l49,l248[g]);l324(l248[g],l678,l49);}l484=l920(l159,l248,l250,
  186. l507,l351);}f(l248)l43(l248);f(l507)l43(l507);f(l250)l43(l250);m l484
  187. ;}l38 l35*l920(e*u,d*l248,l490*l250,l503*l507,l93 l351){l35*p=q;c a g
  188. ;d k[3];l490 l134;l93 l508[6];p=l128 l35(l351,u);f(p==q)m q;l41(g=0;g
  189. <l351;g++){l134.l299=l250[g].l299;l134.l133=l250[g].l133;l134.l269=
  190. l250[g].l269;l508[0]=l507[(a)l134.l299].l586;l508[1]=l507[(a)l134.
  191. l299].l676;l508[2]=l507[(a)l134.l133].l586;l508[3]=l507[(a)l134.l133]
  192. .l676;l508[4]=l507[(a)l134.l269].l586;l508[5]=l507[(a)l134.l269].l676
  193. ;l134.l299=l508[0];l134.l133=l508[1];f((l508[2]!=l508[0])&&(l508[2]!=
  194. l508[1]))l134.l269=l508[2];l29 l134.l269=l508[3];l150(k[0],l248[(a)l134
  195. .l299]);l150(k[1],l248[(a)l134.l133]);l150(k[2],l248[(a)l134.l269]);f
  196. (!l315(k,(1.0e-8))){p->l258(k);}l29 l46->l82("\x52\x65\x6d\x6f\x76"
  197. "\x69\x6e\x67\x20\x64\x65\x67\x65\x6e\x65\x72\x61\x74\x65\x20\x74\x72"
  198. "\x69\x20\x25\x64\n",g);}m p;}l38 l503*l861(l503*l571,l93*v){l195 g;
  199. l195 l170;l170=l312(); *v=l170;l571=(l503* )l175(l151(l503) *l170);
  200. l41(g=0;g<l170;g++){l571[g].l586=l312();l571[g].l676=l312();}m l571;}
  201. l38 l503*l897(l503*l571,l93*v){l93 g;l93 l170;l170=l422(); *v=l170;
  202. l571=(l503* )l175(l151(l503) * (l115)l170);l41(g=0;g<l170;g++){l571[(
  203. a)g].l586=l422();l571[(a)g].l676=l422();}m l571;}l38 l490*l656(l490*
  204. l204,l93*v){l195 g;l195 l170;l170=l312(); *v=l170;l204=(l490* )l175(
  205. l151(l490) *l170);l41(g=0;g<l170;g++){l204[g].l299=l312();l204[g].
  206. l133=l312();l204[g].l269=l312();}m l204;}l38 l490*l877(l490*l204,l93*
  207. v){l93 g;l93 l170;l170=l422(); *v=l170;l204=(l490* )l175(l151(l490) *
  208. (l115)l170);l41(g=0;g<l170;g++){l204[(a)g].l299=l422();l204[(a)g].
  209. l133=l422();l204[(a)g].l269=l422();}m l204;}l38 d*l582(d*l623,l93*v){
  210. c a g;d k;l195 l170;l170=l312(); *v=l170;l623=(d* )l175(l151(d) *l170
  211. );l41(g=0;g<l170;g++){l289(k);l150(l623[g],k);}m l623;}l38 d*l899(d*
  212. l623,l93*v){l93 g;d k;l93 l170;l170=l422(); *v=l170;l623=(d* )l175(
  213. l151(d) * (l115)l170);l41(g=0;g<l170;g++){l289(k);l150(l623[(a)g],k);
  214. }m l623;}l38 b l327(l520*l51){l39->l120((c t)l284(i),(c t)l305(i));
  215. l51->l176=(l93)l284(i);l51->l479[0]=l281();l51->l479[1]=l281();l51->
  216. l479[2]=l281();l51->l479[3]=l281();((l145* )&(l51->l183))[0]=l51->
  217. l479[3];((l145* )&(l51->l183))[1]=l51->l479[2];((l145* )&(l51->l183))[
  218. 2]=l51->l479[1];((l145* )&(l51->l183))[3]=l51->l479[0];l51->l298=l422
  219. ()+8L;f(l51->l298&0x00000001)l51->l298++;l51->l76=l51->l176+l51->l298
  220. ;}l38 b l325(l520*l51){l480(i,(t)l51->l76,0);}l38 l145 l281(){l145 l84
  221. ;l84=(l145)l472(i);m l84;}l38 l195 l312(b){l195 l84;((l145* )&l84)[1]
  222. =l281();((l145* )&l84)[0]=l281();m l84;}l38 l93 l422(){l93 l84;((l145
  223.  * )&l84)[3]=l281();((l145* )&l84)[2]=l281();((l145* )&l84)[1]=l281();
  224. ((l145* )&l84)[0]=l281();m l84;}l38 b l289(d k){l652 l670;l652 l667;
  225. l652 l669;l670=(l652)l422();l667=(l652)l422();l669=(l652)l422();k[0]=
  226. (j)l670/(j)65536L;k[1]=(j)l667/(j)65536L;k[2]=(j)l669/(j)65536L;}l38 e
  227.  *l495(){l38 e l545[80];a g;l41(g=0;g<18;g++){l545[g]=(e)l281();f(
  228. l545[g]=='\0')l34;}l545[17]='\0';m l545;}l38 b l560(e*u){e*l49=(e* )l175
  229. (l268(u)+1);a g;g=0;l201((u[g]==' '||u[g]=='"')&&u[g]!='\0')g++;l273(
  230. l49,&u[g]);l41(g=(a)l268(l49)-1;g>=0;g--){f(l706(l49[g])&&!l856(l49[g
  231. ])&&l49[g]!='"')l34;l29 l49[g]='\0';}l273(u,l49);f(!l675(u[0]))l273(
  232. l49,u);l29{l49[0]='N';l273(&l49[1],u);}l41(g=0;l49[g]!='\0';g++){f(!
  233. l828(l49[g]))l49[g]='_';}l273(u,l49);f(l49[0]=='\0')l273(u,"\x74\x6d"
  234. "\x70\x5f\x6f\x62\x6a");l43(l49);}
  235.