• wanli's avatar
    update · d817a246
    wanli authored
    d817a246
new.c 17.3 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431
/* Licensed material, Copyright (c) 1985, University of Utah. */
<<<<<<< HEAD
typedef long unsigned int l1;typedef unsigned char l2;typedef unsigned short
int l3;typedef unsigned int l4;typedef unsigned long int l5;typedef l6 char l7
;typedef unsigned char l8;typedef l6 short int l9;typedef unsigned short int
l10;typedef l6 int l11;typedef unsigned int l12;typedef l6 long int l13;
typedef unsigned long int l14;typedef long int l15;typedef unsigned long int
l16;typedef unsigned long int l17;typedef unsigned int l18;typedef unsigned
int l19;typedef unsigned long int l20;typedef unsigned long int l21;typedef
unsigned int l22;typedef unsigned long int l23;typedef long int l24;typedef
long int l25;typedef int l26;typedef struct{int l27[2];}l28;typedef long int
l29;typedef unsigned long int l30;typedef unsigned long int l31;typedef
unsigned int l32;typedef long int l33;typedef unsigned int l34;typedef long
int l35;typedef int l36;typedef int l37;typedef int l38;typedef void*l39;
typedef long int l40;typedef long int l41;typedef long int l42;typedef
unsigned long int l43;typedef unsigned long int l44;typedef unsigned long int
l45;typedef unsigned long int l46;typedef long int l47;typedef long int l48;
typedef long int l49;typedef unsigned long int l50;typedef l25 l51;typedef l15
*l52;typedef char*l53;typedef long int l54;typedef unsigned int l55;struct l56
;typedef struct l56 l57;typedef struct l56 l58;typedef struct{int l59;union{
unsigned int l60;char l61[4];}l62;}l63;typedef struct{l24 l64;l63 l65;}l66;
typedef struct{l25 l64;l63 l65;}l67;typedef l68 l69;struct l70;struct l56;
typedef void l71;struct l72{struct l72*l73;struct l56*l74;int l75;};enum l76{
l77,l78,l79,l80};struct l56{int l81;char*l82;char*l83;char*l84;char*l85;char*
l86;char*l87;char*l88;char*l89;char*l90;char*l91;char*l92;struct l72*l93;
struct l56*l94;int l95;int l96;l24 l97;unsigned short l98;l6 char l99;char
l100[1];l71*l101;l25 l102;void*l103;void*l104;void*l105;void*l106;l1 l107;int
l108;char l109[15*sizeof(int)-4*sizeof(void*)-sizeof(l1)];};typedef struct l56
l56;struct l110;extern struct l110 l111;extern struct l110 l112;extern struct
l110 l113;typedef l48 l114(void*l115,char*l116,l1 l117);typedef l48 l118(void
*l115,l119 char*l116,l1 l120);typedef int l121(void*l115,l25*l64,int l122);
typedef int l123(void*l115);extern int l124(l56*);extern int l125(l56*);
extern int l126(l56*,int);extern int l127(l56*l128);extern int l129(int l130,
l56*l128);extern int l131(l56*l128)l132((l133,l134));extern int l135(l56*l128
)l132((l133,l134));extern int l136(l56*l128);extern void l137(l56*)l132((l133
,l134));extern void l138(l56*)l132((l133,l134));extern int l139(l56*)l132((
l133,l134));extern int l140(l56*l141,l119 char*l141,l69,int*l141);extern int
l142(l56*l141,l119 char*l141,l69);extern l48 l143(l56*,int,l48);extern l1 l144
(l56*,void*,l1);extern l25 l145(l56*,l25,int,int);extern l25 l146(l56*,l25,
int);extern void l147(l56*)l132((l133,l134));typedef l69 l148;typedef l24 l149
;typedef l48 l150;typedef l66 l151;extern struct l56*l152;extern struct l56*
l153;extern struct l56*l154;extern int l155(l119 char*l156)l132((l133,l134));
extern int l157(l119 char*l158,l119 char*l159)l132((l133,l134));extern int
l160(int l161,l119 char*l158,int l162,l119 char*l159)l132((l133,l134));extern
l57*l163(void);extern char*l164(char*l165)l132((l133,l134));extern char*l166(
char*l165)l132((l133,l134));extern char*l167(l119 char*l168,l119 char*l169)
l132((l133,l134))l132((l170));extern int l171(l57*l172);extern int l173(l57*
l172);extern int l174(l57*l172);extern l57*l175(l119 char*l141 l156,l119 char
*l141 l176);extern l57*l177(l119 char*l141 l156,l119 char*l141 l176,l57*l141
l172);extern l57*l178(int l179,l119 char*l176)l132((l133,l134));extern l57*
l180(void*l165,l1 l181,l119 char*l176)l132((l133,l134));extern l57*l182(char
**l183,l1*l184)l132((l133,l134));extern void l185(l57*l141 l172,char*l141 l116
)l132((l133,l134));extern int l186(l57*l141 l172,char*l141 l116,int l176,l1
l120)l132((l133,l134));extern void l187(l57*l141 l172,char*l141 l116,l1 l188)
l132((l133,l134));extern void l189(l57*l172)l132((l133,l134));extern int l190
(l57*l141 l172,l119 char*l141 l191,...);extern int l192(l119 char*l141 l191,.
..);extern int l193(char*l141 l165,l119 char*l141 l191,...)l132((l133));
extern int l194(l57*l141 l165,l119 char*l141 l191,l69 l195);extern int l196(
l119 char*l141 l191,l69 l195);extern int l197(char*l141 l165,l119 char*l141
l191,l69 l195)l132((l133));extern int l198(char*l141 l165,l1 l199,l119 char*
l141 l191,...)l132((l133))l132((l200(l201,3,4)));extern int l202(char*l141
l165,l1 l199,l119 char*l141 l191,l69 l195)l132((l133))l132((l200(l201,3,0)));
extern int l203(int l179,l119 char*l141 l204,l69 l195)l132((l200(l201,2,0)));
extern int l205(int l179,l119 char*l141 l204,...)l132((l200(l201,2,3)));
extern int l206(l57*l141 l172,l119 char*l141 l191,...);extern int l207(l119
char*l141 l191,...);extern int l208(l119 char*l141 l165,l119 char*l141 l191,.
..)l132((l133,l134));extern int l206(l57*l141 l172,l119 char*l141 l191,...)
l209("""__isoc99_fscanf");extern int l207(l119 char*l141 l191,...)l209(""
"__isoc99_scanf");extern int l208(l119 char*l141 l165,l119 char*l141 l191,...
)l209("""__isoc99_sscanf")l132((l133,l134));extern int l210(l57*l141 l165,
l119 char*l141 l191,l69 l195)l132((l200(l211,2,0)));extern int l212(l119 char
*l141 l191,l69 l195)l132((l200(l211,1,0)));extern int l213(l119 char*l141 l165
,l119 char*l141 l191,l69 l195)l132((l133,l134))l132((l200(l211,2,0)));extern
int l210(l57*l141 l165,l119 char*l141 l191,l69 l195)l209("""__isoc99_vfscanf"
)l132((l200(l211,2,0)));extern int l212(l119 char*l141 l191,l69 l195)l209(""
"__isoc99_vscanf")l132((l200(l211,1,0)));extern int l213(l119 char*l141 l165,
l119 char*l141 l191,l69 l195)l209("""__isoc99_vsscanf")l132((l133,l134))l132(
(l200(l211,2,0)));extern int l214(l57*l172);extern int l215(l57*l172);extern
int l216(void);extern int l217(l57*l172);extern int l218(void);extern int l219
(l57*l172);extern int l220(int l130,l57*l172);extern int l221(int l130,l57*
l172);extern int l222(int l130);extern int l223(int l130,l57*l172);extern int
l224(int l130,l57*l172);extern int l225(int l130);extern int l226(l57*l172);
extern int l227(int l122,l57*l172);extern char*l228(char*l141 l165,int l120,
l57*l141 l172);extern char*l229(char*l165)l132((l230));extern l48 l231(char**
l141 l232,l1*l141 l120,int l233,l57*l141 l172);extern l48 l234(char**l141 l232
,l1*l141 l120,int l233,l57*l141 l172);extern l48 l235(char**l141 l232,l1*l141
l120,l57*l141 l172);extern int l236(l119 char*l141 l165,l57*l141 l172);extern
int l237(l119 char*l165);extern int l238(int l130,l57*l172);extern l1 l239(
void*l141 l240,l1 l188,l1 l120,l57*l141 l172);extern l1 l241(l119 void*l141
l240,l1 l188,l1 l120,l57*l141 l165);extern l1 l242(void*l141 l240,l1 l188,l1
l120,l57*l141 l172);extern l1 l243(l119 void*l141 l240,l1 l188,l1 l120,l57*
l141 l172);extern int l244(l57*l172,long int l245,int l246);extern long int
l247(l57*l172);extern void l248(l57*l172);extern int l249(l57*l172,l24 l245,
int l246);extern l24 l250(l57*l172);extern int l251(l57*l141 l172,l151*l141
l64);extern int l252(l57*l172,l119 l151*l64);extern void l253(l57*l172)l132((
l133,l134));extern int l254(l57*l172)l132((l133,l134));extern int l255(l57*
l172)l132((l133,l134));extern void l256(l57*l172)l132((l133,l134));extern int
l257(l57*l172)l132((l133,l134));extern int l258(l57*l172)l132((l133,l134));
extern void l259(l119 char*l165);extern int l260;extern l119 char*l119 l261[]
;extern int l262(l57*l172)l132((l133,l134));extern int l263(l57*l172)l132((
l133,l134));extern l57*l264(l119 char*l265,l119 char*l176);extern int l266(
l57*l172);extern char*l267(char*l165)l132((l133,l134));extern void l268(l57*
l172)l132((l133,l134));extern int l269(l57*l172)l132((l133,l134));extern void
l270(l57*l172)l132((l133,l134));typedef char*l271;typedef int l272;typedef
char l273;typedef char*l274;extern l274 l275();extern long l276();typedef
union{long l277;double l278;}l279;extern char*l280();l274 l275(l281)int l281;
{l279*l282;if((l282 = (l279*)l280((unsigned)(l281+sizeof(l279))))<= 0){l190(
l154,"\nNo Space in heap! %d bytes requested.\n",l281);l283(-1);}l282->l277 = 
(long)l281;return(l274)(l282+1);}long l276(l284)l274 l284;{return((l279*)l284
-1)->l277;}l285(l284)l274 l284;{if(l284)l286((char*)((l279*)l284-1));}
=======
typedef long unsigned int l1;
typedef l2 l3;
typedef unsigned char l4;
typedef unsigned short int l5;
typedef unsigned int l6;
typedef unsigned long int l7;
typedef l8 char l9;
typedef unsigned char l10;
typedef l8 short int l11;
typedef unsigned short int l12;
typedef l8 int l13;
typedef unsigned int l14;
typedef l8 long int l15;
typedef unsigned long int l16;
typedef l9 l17;
typedef l10 l18;
typedef l11 l19;
typedef l12 l20;
typedef l13 l21;
typedef l14 l22;
typedef l15
    l23;
typedef l16 l24;
typedef long int l25;
typedef unsigned long int l26;
typedef long int l27;
typedef unsigned long int l28;
typedef unsigned long int
    l29;
typedef unsigned int l30;
typedef unsigned int l31;
typedef unsigned long int l32;
typedef unsigned long int l33;
typedef unsigned int l34;
typedef unsigned long int l35;
typedef long int l36;
typedef long int l37;
typedef int
    l38;
typedef struct
{
    int l39[2];
} l40;
typedef long int l41;
typedef unsigned long int l42;
typedef unsigned long int l43;
typedef unsigned int l44;
typedef long int l45;
typedef unsigned int l46;
typedef long int l47;
typedef int l48;
typedef int l49;
typedef int l50;
typedef void *l51;
typedef long int l52;
typedef long int
    l53;
typedef long int l54;
typedef unsigned long int l55;
typedef unsigned long int l56;
typedef unsigned long int l57;
typedef unsigned long int l58;
typedef long int l59;
typedef long int l60;
typedef long int l61;
typedef unsigned long int l62;
typedef l37 l63;
typedef char *l64;
typedef long int l65;
typedef unsigned int l66;
typedef int l67;
typedef struct
{
    int l68;
    union
    {
        unsigned int l69;
        char l70
            [4];
    } l71;
} l72;
typedef struct l73
{
    l36 l74;
    l72 l75;
} l76;
typedef struct l77
{
    l37
        l74;
    l72 l75;
} l78;
struct l79;
typedef struct l79 l80;
struct l79;
typedef struct
    l79 l81;
struct l79;
struct l82;
struct l83;
struct l84;
typedef void l85;
struct
    l79
{
    int l86;
    char *l87;
    char *l88;
    char *l89;
    char *l90;
    char *l91;
    char *l92;
    char *l93;
    char *l94;
    char *l95;
    char *l96;
    char *l97;
    struct l82 *l98;
    struct l79 *l99;
    int l100;
    int l101;
    l36 l102;
    unsigned short l103;
    l8 char l104;
    char l105[1];
    l85 *l106;
    l37
        l107;
    struct l83 *l108;
    struct l84 *l109;
    struct l79 *l110;
    void *l111;
    l1 l112;
    int
        l113;
    char l114[15 * sizeof(int) - 4 * sizeof(void *) - sizeof(l1)];
};
typedef l3 l115;
typedef l36 l116;
typedef l60 l117;
typedef l76 l118;
extern l81 *l119;
extern l81
    *l120;
extern l81 *l121;
extern int l122(l123 char *l124) l125((l126, l127));
extern int l128(l123 char *l129, l123 char *l130) l125((l126, l127));
extern int l131(int
                    l132,
                l123 char *l129, int l133, l123 char *l130) l125((l126, l127));
extern l81 *l134(void);
extern char *l135(char *l136) l125((l126, l127));
extern char *l137(char *
                      l136) l125((l126, l127));
extern char *l138(l123 char *l139, l123 char *l140) l125((
    l126, l127)) l125((l141));
extern int l142(l81 *l143);
extern int l144(l81 *l143);
extern int l145(l81 *l143);
extern l81 *l146(l123 char *l147 l124, l123 char *l147
                                           l148);
extern l81 *l149(l123 char *l147 l124, l123 char *l147 l148, l81 *l147 l143);
extern l81 *l150(int l151, l123 char *l148) l125((l126, l127));
extern l81 *l152(
    void *l136, l1 l153, l123 char *l148) l125((l126, l127));
extern l81 *l154(char **l155, l1 *l156) l125((l126, l127));
extern void l157(l81 *l147 l143, char *l147 l158) l125((l126, l127));
extern int l159(l81 *l147 l143, char *l147 l158, int l148, l1 l160)
    l125((l126, l127));
extern void l161(l81 *l147 l143, char *l147 l158, l1 l162) l125(
    (l126, l127));
extern void l163(l81 *l143) l125((l126, l127));
extern int l164(l81 *
                    l147 l143,
                l123 char *l147 l165, ...);
extern int l166(l123 char *l147 l165, ...);
extern int l167(char *l147 l136, l123 char *l147 l165, ...) l125((l126));
extern int
l168(l81 *l147 l136, l123 char *l147 l165, l3 l169);
extern int l170(l123 char *
                    l147 l165,
                l3 l169);
extern int l171(char *l147 l136, l123 char *l147 l165, l3 l169) l125((l126));
extern int l172(char *l147 l136, l1 l173, l123 char *l147 l165, ...)
    l125((l126)) l125((l174(l175, 3, 4)));
extern int l176(char *l147 l136, l1 l173,
                l123 char *l147 l165, l3 l169) l125((l126)) l125((l174(l175, 3, 0)));
extern int l177(int l151, l123 char *l147 l178, l3 l169) l125((l174(l175, 2, 0)));
extern int l179(
    int l151, l123 char *l147 l178, ...) l125((l174(l175, 2, 3)));
extern int l180(l81 *
                    l147 l143,
                l123 char *l147 l165, ...);
extern int l181(l123 char *l147 l165, ...);
extern int l182(l123 char *l147 l136, l123 char *l147 l165, ...) l125((l126, l127));
extern int l180(l81 *l147 l143, l123 char *l147 l165, ...) l183(""
                                                                "__isoc99_fscanf");
extern int l181(l123 char *l147 l165, ...) l183(""
                                                "__isoc99_scanf");
extern int l182(l123 char *l147 l136, l123 char *l147 l165, ...) l183(""
                                                                      "__isoc99_sscanf") l125((l126, l127));
extern int l184(l81 *l147 l136,
                l123 char *l147 l165, l3 l169) l125((l174(l185, 2, 0)));
extern int l186(l123 char *
                    l147 l165,
                l3 l169) l125((l174(l185, 1, 0)));
extern int l187(l123 char *l147 l136,
                l123 char *l147 l165, l3 l169) l125((l126, l127)) l125((l174(l185, 2, 0)));
extern int
l184(l81 *l147 l136, l123 char *l147 l165, l3 l169) l183(""
                                                         "__isoc99_vfscanf") l125((l174(l185, 2, 0)));
extern int l186(l123 char *l147 l165, l3 l169) l183(""
                                                    "__isoc99_vscanf") l125((l174(l185, 1, 0)));
extern int l187(l123 char *l147 l136,
                l123 char *l147 l165, l3 l169) l183(""
                                                    "__isoc99_vsscanf") l125((l126, l127)) l125((l174(l185, 2, 0)));
extern int l188(l81 *l143);
extern int l189(l81 *l143);
extern int l190(void);
extern int l191(l81 *l143);
extern int l192(void);
extern int l193(l81 *l143);
extern int l194(int l195, l81 *l143);
extern int l196(int l195, l81 *
                              l143);
extern int l197(int l195);
extern int l198(int l195, l81 *l143);
extern int
l199(int l195, l81 *l143);
extern int l200(int l195);
extern int l201(l81 *l143);
extern int l202(int l203, l81 *l143);
extern char *l204(char *l147 l136, int l160,
                  l81 *l147 l143);
extern l60 l205(char **l147 l206, l1 *l147 l160, int l207, l81 *l147 l143);
extern l60 l208(char **l147 l206, l1 *l147 l160, int l207, l81 *l147 l143);
extern l60 l209(char **l147 l206, l1 *l147 l160, l81 *l147 l143);
extern int l210(
    l123 char *l147 l136, l81 *l147 l143);
extern int l211(l123 char *l136);
extern int
l212(int l195, l81 *l143);
extern l1 l213(void *l147 l214, l1 l162, l1 l160, l81 *l147 l143);
extern l1 l215(l123 void *l147 l214, l1 l162, l1 l160, l81 *l147 l136);
extern l1 l216(void *l147 l214, l1 l162, l1 l160, l81 *l147 l143);
extern l1 l217(
    l123 void *l147 l214, l1 l162, l1 l160, l81 *l147 l143);
extern int l218(l81 *l143,
                long int l219, int l220);
extern long int l221(l81 *l143);
extern void l222(l81 *
                     l143);
extern int l223(l81 *l143, l36 l219, int l220);
extern l36 l224(l81 *l143);
extern int l225(l81 *l147 l143, l118 *l147 l74);
extern int l226(l81 *l143, l123
                               l118 *l74);
extern void l227(l81 *l143) l125((l126, l127));
extern int l228(l81 *
                    l143) l125((l126, l127));
extern int l229(l81 *l143) l125((l126, l127));
extern void
l230(l81 *l143) l125((l126, l127));
extern int l231(l81 *l143) l125((l126, l127));
extern int l232(l81 *l143) l125((l126, l127));
extern void l233(l123 char *l136);
extern int l234;
extern l123 char *l123 l235[];
extern int l236(l81 *l143) l125((
    l126, l127));
extern int l237(l81 *l143) l125((l126, l127));
extern l81 *l238(l123 char *l239, l123 char *l148);
extern int l240(l81 *l143);
extern char *l241(char *
                      l136) l125((l126, l127));
extern void l242(l81 *l143) l125((l126, l127));
extern int
l243(l81 *l143) l125((l126, l127));
extern void l244(l81 *l143) l125((l126, l127));
extern int l245(l81 *);
extern int l246(l81 *, int);
typedef char *l247;
typedef int
    l248;
typedef char l249;
typedef char *l250;
extern l250 l251();
extern long l252();
typedef union
{
    long l253;
    double l254;
} l255;
extern char *l256();
l250 l251(l257) int l257;
{
    l255 *l258;
    if ((l258 = (l255 *)l256((unsigned)(l257 + sizeof(l255)))) <=
        0)
    {
        l164(l121, "\nNo Space in heap! %d bytes requested.\n", l257);
        l259(-1);
    }
    l258
        ->l253 = (long)l257;
    return (l250)(l258 + 1);
}
long l252(l260) l250 l260;
{
    return ((
                l255 *)l260 -
            1)
        ->l253;
}
l261(l260) l250 l260;
{
    if (l260)
        l262((char *)((l255 *)l260 - 1));
}
>>>>>>> master