335 lines
13 KiB
Plaintext
335 lines
13 KiB
Plaintext
Version 4.0 HI-TECH Software Intermediate Code
|
|
"399 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\bits/alltypes.h
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\bits/alltypes.h: 399: typedef struct _IO_FILE FILE;
|
|
[s S1 ]
|
|
[n S1 _IO_FILE ]
|
|
"92 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h: 92: int fputc(int, FILE *);
|
|
[v _fputc `(i ~T0 @X0 0 ef2`i`*S1 ]
|
|
"101
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdio.h: 101: int fputs(const char *restrict, FILE *restrict);
|
|
[v _fputs `(i ~T0 @X0 0 ef2`*Cuc`*S1 ]
|
|
"62 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdlib.h
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdlib.h: 62: int abs (int);
|
|
[v _abs `(i ~T0 @X0 0 ef1`i ]
|
|
"1011 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1011: union {
|
|
[u S22 `o 1 `uo 1 `*v 1 `d 1 ]
|
|
[n S22 . ll llu vp f ]
|
|
"14 C:\Program Files\Microchip\xc8\v2.40\pic\include\c99\stdarg.h
|
|
[v ___va_arg `(*v ~T0 @X0 0 ev`*v ]
|
|
[p i ___va_arg ]
|
|
"99 C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 99: static int prec, width;
|
|
[v _prec `i ~T0 @X0 1 s ]
|
|
[v _width `i ~T0 @X0 1 s ]
|
|
"100
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 100: static char flags;
|
|
[v _flags `uc ~T0 @X0 1 s ]
|
|
"125
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 125: static char dbuf[32];
|
|
[v _dbuf `uc ~T0 @X0 -> 32 `i s ]
|
|
"133
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 133: static void pad(FILE *fp, char *buf, int p)
|
|
[v _pad `(v ~T0 @X0 1 sf3`*S1`*uc`i ]
|
|
"134
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 134: {
|
|
{
|
|
[e :U _pad ]
|
|
"133
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 133: static void pad(FILE *fp, char *buf, int p)
|
|
[v _fp `*S1 ~T0 @X0 1 r1 ]
|
|
[v _buf `*uc ~T0 @X0 1 r2 ]
|
|
[v _p `i ~T0 @X0 1 r3 ]
|
|
"134
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 134: {
|
|
[f ]
|
|
"135
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 135: int i, w;
|
|
[v _i `i ~T0 @X0 1 a ]
|
|
[v _w `i ~T0 @X0 1 a ]
|
|
"145
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 145: w = (p < 0) ? 0 : p;
|
|
[e = _w ? < _p -> 0 `i : -> 0 `i _p ]
|
|
"146
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 146: i = 0;
|
|
[e = _i -> 0 `i ]
|
|
"147
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 147: while (i < w) {
|
|
[e $U 11 ]
|
|
[e :U 12 ]
|
|
{
|
|
"148
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 148: fputc(' ', fp);
|
|
[e ( _fputc (2 , -> -> 32 `ui `i _fp ]
|
|
"149
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 149: ++i;
|
|
[e =+ _i -> 1 `i ]
|
|
"150
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 150: }
|
|
}
|
|
[e :U 11 ]
|
|
"147
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 147: while (i < w) {
|
|
[e $ < _i _w 12 ]
|
|
[e :U 13 ]
|
|
"156
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 156: fputs((const char *)buf, fp);
|
|
[e ( _fputs (2 , -> _buf `*Cuc _fp ]
|
|
"164
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 164: }
|
|
[e :UE 10 ]
|
|
}
|
|
"443
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 443: static void dtoa(FILE *fp, long long d)
|
|
[v _dtoa `(v ~T0 @X0 1 sf2`*S1`o ]
|
|
"444
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 444: {
|
|
{
|
|
[e :U _dtoa ]
|
|
"443
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 443: static void dtoa(FILE *fp, long long d)
|
|
[v _fp `*S1 ~T0 @X0 1 r1 ]
|
|
[v _d `o ~T0 @X0 1 r2 ]
|
|
"444
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 444: {
|
|
[f ]
|
|
"445
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 445: char s;
|
|
[v _s `uc ~T0 @X0 1 a ]
|
|
"446
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 446: int i, p, w;
|
|
[v _i `i ~T0 @X0 1 a ]
|
|
[v _p `i ~T0 @X0 1 a ]
|
|
[v _w `i ~T0 @X0 1 a ]
|
|
"447
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 447: long long n;
|
|
[v _n `o ~T0 @X0 1 a ]
|
|
"450
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 450: n = d;
|
|
[e = _n _d ]
|
|
"451
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 451: s = n < 0 ? 1 : 0;
|
|
[e = _s -> ? < _n -> -> 0 `i `o : -> 1 `i -> 0 `i `uc ]
|
|
"452
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 452: if (s) {
|
|
[e $ ! != -> _s `i -> 0 `i 15 ]
|
|
{
|
|
"453
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 453: n = -n;
|
|
[e = _n -U _n ]
|
|
"454
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 454: }
|
|
}
|
|
[e :U 15 ]
|
|
"462
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 462: p = (0 < prec) ? prec : 1;
|
|
[e = _p ? < -> 0 `i _prec : _prec -> 1 `i ]
|
|
"463
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 463: w = width;
|
|
[e = _w _width ]
|
|
"464
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 464: if (s
|
|
[e $ ! != -> _s `i -> 0 `i 16 ]
|
|
"468
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 468: ) {
|
|
{
|
|
"469
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 469: --w;
|
|
[e =- _w -> 1 `i ]
|
|
"470
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 470: s = s ? '-' : '+';
|
|
[e = _s -> ? != -> _s `i -> 0 `i : -> 45 `ui -> 43 `ui `uc ]
|
|
"471
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 471: }
|
|
}
|
|
[e :U 16 ]
|
|
"480
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 480: i = sizeof(dbuf) - 1;
|
|
[e = _i -> - -> # _dbuf `ui -> -> 1 `i `ui `i ]
|
|
"481
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 481: dbuf[i] = '\0';
|
|
[e = *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux -> -> 0 `ui `uc ]
|
|
"482
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 482: while (!(i < 1) && (n || (0 < p)
|
|
[e $U 17 ]
|
|
[e :U 18 ]
|
|
"486
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 486: )) {
|
|
{
|
|
"487
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 487: --i;
|
|
[e =- _i -> 1 `i ]
|
|
"488
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 488: dbuf[i] = (char)((int)'0' + abs(n % 10));
|
|
[e = *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux -> + -> -> 48 `ui `i ( _abs (1 -> % _n -> -> 10 `i `o `i `uc ]
|
|
"489
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 489: --p;
|
|
[e =- _p -> 1 `i ]
|
|
"490
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 490: --w;
|
|
[e =- _w -> 1 `i ]
|
|
"491
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 491: n = n / 10;
|
|
[e = _n / _n -> -> 10 `i `o ]
|
|
"492
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 492: }
|
|
}
|
|
[e :U 17 ]
|
|
"482
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 482: while (!(i < 1) && (n || (0 < p)
|
|
[e $ && ! < _i -> 1 `i || != _n -> -> 0 `i `o < -> 0 `i _p 18 ]
|
|
[e :U 19 ]
|
|
"495
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 495: if (s != 0) {
|
|
[e $ ! != -> _s `i -> 0 `i 20 ]
|
|
{
|
|
"496
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 496: --i;
|
|
[e =- _i -> 1 `i ]
|
|
"497
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 497: dbuf[i] = s;
|
|
[e = *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux _s ]
|
|
"498
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 498: }
|
|
}
|
|
[e :U 20 ]
|
|
"501
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 501: return (void) pad(fp, &dbuf[i], w);
|
|
[e ) -> ( _pad (3 , , _fp &U *U + &U _dbuf * -> -> _i `ui `ux -> -> # *U &U _dbuf `ui `ux _w `v ]
|
|
[e $UE 14 ]
|
|
"502
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 502: }
|
|
[e :UE 14 ]
|
|
}
|
|
"1007
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1007: vfpfcnvrt(FILE *fp, char *fmt[], va_list ap)
|
|
[v _vfpfcnvrt `(v ~T0 @X0 1 sf3`*S1`**uc`**v ]
|
|
"1008
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1008: {
|
|
{
|
|
[e :U _vfpfcnvrt ]
|
|
"1007
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1007: vfpfcnvrt(FILE *fp, char *fmt[], va_list ap)
|
|
[v _fp `*S1 ~T0 @X0 1 r1 ]
|
|
[v _fmt `**uc ~T0 @X0 1 r2 ]
|
|
[v _ap `**v ~T0 @X0 1 r3 ]
|
|
"1008
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1008: {
|
|
[f ]
|
|
"1009
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1009: char c, *cp;
|
|
[v _c `uc ~T0 @X0 1 a ]
|
|
[v _cp `*uc ~T0 @X0 1 a ]
|
|
"1010
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1010: int done, i;
|
|
[v _done `i ~T0 @X0 1 a ]
|
|
[v _i `i ~T0 @X0 1 a ]
|
|
"1016
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1016: } convarg;
|
|
[v _convarg `S22 ~T0 @X0 1 a ]
|
|
"1019
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1019: if ((*fmt)[0] == '%') {
|
|
[e $ ! == -> *U + *U _fmt * -> -> 0 `i `x -> -> # *U *U _fmt `i `x `ui -> 37 `ui 23 ]
|
|
{
|
|
"1020
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1020: ++*fmt;
|
|
[e =+ *U _fmt * -> -> 1 `i `x -> -> # *U *U _fmt `i `x ]
|
|
"1022
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1022: flags = width = 0;
|
|
[e = _flags -> = _width -> 0 `i `uc ]
|
|
"1023
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1023: prec = -1;
|
|
[e = _prec -U -> 1 `i ]
|
|
"1117
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1117: cp = *fmt;
|
|
[e = _cp *U _fmt ]
|
|
"1187
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1187: if (*cp == 'd' || *cp == 'i') {
|
|
[e $ ! || == -> *U _cp `ui -> 100 `ui == -> *U _cp `ui -> 105 `ui 24 ]
|
|
{
|
|
"1230
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1230: convarg.ll = (long long)(int)(*(int *)__va_arg(*(int **)ap, (int)0));
|
|
[e = . _convarg 0 -> *U -> ( ___va_arg , (. -> *U -> _ap `**i `*v -> 0 `i `*i `o ]
|
|
"1232
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1232: *fmt = cp+1;
|
|
[e = *U _fmt + _cp * -> -> 1 `i `x -> -> # *U _cp `i `x ]
|
|
"1233
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1233: return (void) dtoa(fp, convarg.ll);
|
|
[e ) -> ( _dtoa (2 , _fp . _convarg 0 `v ]
|
|
[e $UE 21 ]
|
|
"1234
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1234: }
|
|
}
|
|
[e :U 24 ]
|
|
"1509
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1509: ++*fmt;
|
|
[e =+ *U _fmt * -> -> 1 `i `x -> -> # *U *U _fmt `i `x ]
|
|
"1510
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1510: return (void) 0;
|
|
[e ) -> -> 0 `i `v ]
|
|
[e $UE 21 ]
|
|
"1511
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1511: }
|
|
}
|
|
[e :U 23 ]
|
|
"1514
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1514: fputc((int)(*fmt)[0], fp);
|
|
[e ( _fputc (2 , -> *U + *U _fmt * -> -> 0 `i `x -> -> # *U *U _fmt `i `x `i _fp ]
|
|
"1515
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1515: ++*fmt;
|
|
[e =+ *U _fmt * -> -> 1 `i `x -> -> # *U *U _fmt `i `x ]
|
|
"1516
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1516: return (void) 1;
|
|
[e ) -> -> 1 `i `v ]
|
|
[e $UE 21 ]
|
|
"1517
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1517: }
|
|
[e :UE 21 ]
|
|
}
|
|
"1520
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1520: int vfprintf(FILE *fp, const char *fmt, va_list ap)
|
|
[v _vfprintf `(i ~T0 @X0 1 ef3`*S1`*Cuc`**v ]
|
|
"1521
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1521: {
|
|
{
|
|
[e :U _vfprintf ]
|
|
"1520
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1520: int vfprintf(FILE *fp, const char *fmt, va_list ap)
|
|
[v _fp `*S1 ~T0 @X0 1 r1 ]
|
|
[v _fmt `*Cuc ~T0 @X0 1 r2 ]
|
|
[v _ap `**v ~T0 @X0 1 r3 ]
|
|
"1521
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1521: {
|
|
[f ]
|
|
"1523
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1523: char *cfmt;
|
|
[v _cfmt `*uc ~T0 @X0 1 a ]
|
|
"1525
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1525: cfmt = (char *)fmt;
|
|
[e = _cfmt -> _fmt `*uc ]
|
|
"1529
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1529: while (*cfmt) {
|
|
[e $U 26 ]
|
|
[e :U 27 ]
|
|
{
|
|
"1533
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1533: vfpfcnvrt(fp, &cfmt, ap);
|
|
[e ( _vfpfcnvrt (3 , , _fp &U _cfmt _ap ]
|
|
"1534
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1534: }
|
|
}
|
|
[e :U 26 ]
|
|
"1529
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1529: while (*cfmt) {
|
|
[e $ != -> *U _cfmt `i -> 0 `i 27 ]
|
|
[e :U 28 ]
|
|
"1538
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1538: return 0;
|
|
[e ) -> 0 `i ]
|
|
[e $UE 25 ]
|
|
"1543
|
|
[; ;C:\Program Files\Microchip\xc8\v2.40\pic\sources\c99\common\doprnt.c: 1543: }
|
|
[e :UE 25 ]
|
|
}
|