1   Version  3.2  HI-TECH  Software  Intermediate  Code
2   "10  C:\Program  Files  (x86)\Microchip\xc8\v1.43\include\stdarg.h
3   [v  ___va_start  `(*v  ~T0  @X0  0  ef  ]
4   [p  i  ___va_start  ]
5   "7  C:\Program  Files  (x86)\Microchip\xc8\v1.43\include\ctype.h
6   [v  _isdigit  `(b  ~T0  @X0  0  ef1`uc  ]
7   "13  C:\Program  Files  (x86)\Microchip\xc8\v1.43\include\stdarg.h
8   [v  ___va_arg  `(*v  ~T0  @X0  0  ev`*v  ]
9   [p  i  ___va_arg  ]
10   [;  ;__size_t.h:  4:  typedef  unsigned  size_t;
11   [;  ;stdarg.h:  7:  typedef  void  *  va_list[1];
12   [;  ;stdarg.h:  10:  extern  void  *  __va_start(void);
13   [;  ;stdarg.h:  13:  extern  void  *  __va_arg(void  *,  ...);
14   [;  ;stdio.h:  43:  struct  __prbuf
15   [;  ;stdio.h:  44:  {
16   [;  ;stdio.h:  45:  char  *  ptr;
17   [;  ;stdio.h:  46:  void  (*  func)(char);
18   [;  ;stdio.h:  47:  };
19   [;  ;errno.h:  29:  extern  int  errno;
20   [;  ;conio.h:  12:  extern  void  init_uart(void);
21   [;  ;conio.h:  14:  extern  char  getch(void);
22   [;  ;conio.h:  15:  extern  char  getche(void);
23   [;  ;conio.h:  16:  extern  void  putch(char);
24   [;  ;conio.h:  17:  extern  void  ungetch(char);
25   [;  ;conio.h:  19:  extern  __bit  kbhit(void);
26   [;  ;conio.h:  23:  extern  char  *  cgets(char  *);
27   [;  ;conio.h:  24:  extern  void  cputs(const  char  *);
28   [;  ;stdio.h:  88:  extern  int  cprintf(char  *,  ...);
29   [;  ;stdio.h:  93:  extern  int  _doprnt(struct  __prbuf  *,  const  register  char  *,  register  va_list);
30   [;  ;stdio.h:  183:  extern  char  *  gets(char  *);
31   [;  ;stdio.h:  184:  extern  int  puts(const  char  *);
32   [;  ;stdio.h:  185:  extern  int  scanf(const  char  *,  ...)  __attribute__((unsupported("scanf()  is  not  supported  by  this  compiler")));
33   [;  ;stdio.h:  186:  extern  int  sscanf(const  char  *,  const  char  *,  ...)  __attribute__((unsupported("sscanf()  is  not  supported  by  this  compiler")));
34   [;  ;stdio.h:  187:  extern  int  vprintf(const  char  *,  va_list)  __attribute__((unsupported("vprintf()  is  not  supported  by  this  compiler")));
35   [;  ;stdio.h:  188:  extern  int  vsprintf(char  *,  const  char  *,  va_list)  __attribute__((unsupported("vsprintf()  is  not  supported  by  this  compiler")));
36   [;  ;stdio.h:  189:  extern  int  vscanf(const  char  *,  va_list  ap)  __attribute__((unsupported("vscanf()  is  not  supported  by  this  compiler")));
37   [;  ;stdio.h:  190:  extern  int  vsscanf(const  char  *,  const  char  *,  va_list)  __attribute__((unsupported("vsscanf()  is  not  supported  by  this  compiler")));
38   [;  ;stdio.h:  194:  extern  int  sprintf(char  *,  const  char  *,  ...);
39   [;  ;stdio.h:  195:  extern  int  printf(const  char  *,  ...);
40   [;  ;ctype.h:  4:  extern  __bit  isalpha(char);
41   [;  ;ctype.h:  5:  extern  __bit  isupper(char);
42   [;  ;ctype.h:  6:  extern  __bit  islower(char);
43   [;  ;ctype.h:  7:  extern  __bit  isdigit(char);
44   [;  ;ctype.h:  8:  extern  __bit  isxdigit(char);
45   [;  ;ctype.h:  9:  extern  __bit  isspace(char);
46   [;  ;ctype.h:  10:  extern  __bit  ispunct(char);
47   [;  ;ctype.h:  11:  extern  __bit  isalnum(char);
48   [;  ;ctype.h:  12:  extern  __bit  isprint(char);
49   [;  ;ctype.h:  13:  extern  __bit  isgraph(char);
50   [;  ;ctype.h:  14:  extern  __bit  iscntrl(char);
51   [;  ;ctype.h:  17:  extern  char  toupper(char);
52   [;  ;ctype.h:  18:  extern  char  tolower(char);
53   [;  ;stdlib.h:  7:  typedef  unsigned  short  wchar_t;
54   [;  ;stdlib.h:  15:  typedef  struct  {
55   [;  ;stdlib.h:  16:  int  rem;
56   [;  ;stdlib.h:  17:  int  quot;
57   [;  ;stdlib.h:  18:  }  div_t;
58   [;  ;stdlib.h:  19:  typedef  struct  {
59   [;  ;stdlib.h:  20:  unsigned  rem;
60   [;  ;stdlib.h:  21:  unsigned  quot;
61   [;  ;stdlib.h:  22:  }  udiv_t;
62   [;  ;stdlib.h:  23:  typedef  struct  {
63   [;  ;stdlib.h:  24:  long  quot;
64   [;  ;stdlib.h:  25:  long  rem;
65   [;  ;stdlib.h:  26:  }  ldiv_t;
66   [;  ;stdlib.h:  27:  typedef  struct  {
67   [;  ;stdlib.h:  28:  unsigned  long  quot;
68   [;  ;stdlib.h:  29:  unsigned  long  rem;
69   [;  ;stdlib.h:  30:  }  uldiv_t;
70   [;  ;stdlib.h:  53:  extern  double  atof(const  char  *);
71   [;  ;stdlib.h:  54:  extern  double  strtod(const  char  *,  const  char  **);
72   [;  ;stdlib.h:  55:  extern  int  atoi(const  char  *);
73   [;  ;stdlib.h:  56:  extern  unsigned  xtoi(const  char  *);
74   [;  ;stdlib.h:  57:  extern  long  atol(const  char  *);
75   [;  ;stdlib.h:  58:  extern  long  strtol(const  char  *,  char  **,  int);
76   [;  ;stdlib.h:  60:  extern  int  rand(void);
77   [;  ;stdlib.h:  61:  extern  void  srand(unsigned  int);
78   [;  ;stdlib.h:  62:  extern  void  *  calloc(size_t,  size_t);
79   [;  ;stdlib.h:  63:  extern  div_t  div(int  numer,  int  denom);
80   [;  ;stdlib.h:  64:  extern  udiv_t  udiv(unsigned  numer,  unsigned  denom);
81   [;  ;stdlib.h:  65:  extern  ldiv_t  ldiv(long  numer,  long  denom);
82   [;  ;stdlib.h:  66:  extern  uldiv_t  uldiv(unsigned  long  numer,unsigned  long  denom);
83   [;  ;stdlib.h:  67:  extern  unsigned  long  _lrotl(unsigned  long  value,  unsigned  int  shift);
84   [;  ;stdlib.h:  68:  extern  unsigned  long  _lrotr(unsigned  long  value,  unsigned  int  shift);
85   [;  ;stdlib.h:  69:  extern  unsigned  int  _rotl(unsigned  int  value,  unsigned  int  shift);
86   [;  ;stdlib.h:  70:  extern  unsigned  int  _rotr(unsigned  int  value,  unsigned  int  shift);
87   [;  ;stdlib.h:  75:  extern  void  *  malloc(size_t);
88   [;  ;stdlib.h:  76:  extern  void  free(void  *);
89   [;  ;stdlib.h:  77:  extern  void  *  realloc(void  *,  size_t);
90   [;  ;xc8debug.h:  14:  extern  void  __builtin_software_breakpoint(void);
91   [;  ;stdlib.h:  86:  extern  int  atexit(void  (*)(void));
92   [;  ;stdlib.h:  87:  extern  char  *  getenv(const  char  *);
93   [;  ;stdlib.h:  88:  extern  char  **  environ;
94   [;  ;stdlib.h:  89:  extern  int  system(char  *);
95   [;  ;stdlib.h:  90:  extern  void  qsort(void  *,  size_t,  size_t,  int  (*)(const  void  *,  const  void  *));
96   [;  ;stdlib.h:  91:  extern  void  *  bsearch(const  void  *,  void  *,  size_t,  size_t,  int(*)(const  void  *,  const  void  *));
97   [;  ;stdlib.h:  92:  extern  int  abs(int);
98   [;  ;stdlib.h:  93:  extern  long  labs(long);
99   [;  ;stdlib.h:  95:  extern  char  *  itoa(char  *  buf,  int  val,  int  base);
100   [;  ;stdlib.h:  96:  extern  char  *  utoa(char  *  buf,  unsigned  val,  int  base);
101   [;  ;stdlib.h:  101:  extern  char  *  ltoa(char  *  buf,  long  val,  int  base);
102   [;  ;stdlib.h:  102:  extern  char  *  ultoa(char  *  buf,  unsigned  long  val,  int  base);
103   [;  ;stdlib.h:  104:  extern  char  *  ftoa(float  f,  int  *  status);
104   [;  ;string.h:  14:  extern  void  *  memcpy(void  *,  const  void  *,  size_t);
105   [;  ;string.h:  15:  extern  void  *  memmove(void  *,  const  void  *,  size_t);
106   [;  ;string.h:  16:  extern  void  *  memset(void  *,  int,  size_t);
107   [;  ;string.h:  36:  extern  char  *  strcat(char  *,  const  char  *);
108   [;  ;string.h:  37:  extern  char  *  strcpy(char  *,  const  char  *);
109   [;  ;string.h:  38:  extern  char  *  strncat(char  *,  const  char  *,  size_t);
110   [;  ;string.h:  39:  extern  char  *  strncpy(char  *,  const  char  *,  size_t);
111   [;  ;string.h:  40:  extern  char  *  strdup(const  char  *);
112   [;  ;string.h:  41:  extern  char  *  strtok(char  *,  const  char  *);
113   [;  ;string.h:  44:  extern  int  memcmp(const  void  *,  const  void  *,  size_t);
114   [;  ;string.h:  45:  extern  int  strcmp(const  char  *,  const  char  *);
115   [;  ;string.h:  46:  extern  int  stricmp(const  char  *,  const  char  *);
116   [;  ;string.h:  47:  extern  int  strncmp(const  char  *,  const  char  *,  size_t);
117   [;  ;string.h:  48:  extern  int  strnicmp(const  char  *,  const  char  *,  size_t);
118   [;  ;string.h:  49:  extern  void  *  memchr(const  void  *,  int,  size_t);
119   [;  ;string.h:  50:  extern  size_t  strcspn(const  char  *,  const  char  *);
120   [;  ;string.h:  51:  extern  char  *  strpbrk(const  char  *,  const  char  *);
121   [;  ;string.h:  52:  extern  size_t  strspn(const  char  *,  const  char  *);
122   [;  ;string.h:  53:  extern  char  *  strstr(const  char  *,  const  char  *);
123   [;  ;string.h:  54:  extern  char  *  stristr(const  char  *,  const  char  *);
124   [;  ;string.h:  55:  extern  char  *  strerror(int);
125   [;  ;string.h:  56:  extern  size_t  strlen(const  char  *);
126   [;  ;string.h:  57:  extern  char  *  strchr(const  char  *,  int);
127   [;  ;string.h:  58:  extern  char  *  strichr(const  char  *,  int);
128   [;  ;string.h:  59:  extern  char  *  strrchr(const  char  *,  int);
129   [;  ;string.h:  60:  extern  char  *  strrichr(const  char  *,  int);
130   [;  ;sys.h:  22:  extern  int  execl(char  *,  char  *,  ...);
131   [;  ;sys.h:  23:  extern  int  execv(char  *,  char  **);
132   [;  ;sys.h:  24:  extern  int  execve(char  *,  char  **,  char  **);
133   [;  ;sys.h:  25:  extern  int  execle(char  *,  char  *,  ...);
134   [;  ;sys.h:  26:  extern  int  execvp(char  *,  char  **);
135   [;  ;sys.h:  27:  extern  int  execlp(char  *,  char  *,  ...);
136   [;  ;sys.h:  28:  extern  int  getpid(void);
137   [;  ;sys.h:  29:  extern  char  *  mktemp(char  *);
138   [;  ;sys.h:  43:  extern  int  spawnl(char  *,  char  *,  ...);
139   [;  ;sys.h:  44:  extern  int  spawnv(char  *,  char  **);
140   [;  ;sys.h:  45:  extern  int  spawnle(char  *,  char  *,  ...);
141   [;  ;sys.h:  46:  extern  int  spawnve(char  *,  char  **,  char  **);
142   [;  ;sys.h:  47:  extern  int  spawnlp(char  *,  char  *,  ...);
143   [;  ;sys.h:  48:  extern  int  spawnvp(char  *,  char  **);
144   [;  ;sys.h:  50:  extern  int  chdir(char  *);
145   [;  ;sys.h:  51:  extern  int  chdrv(char  *);
146   [;  ;sys.h:  52:  extern  int  mkdir(char  *);
147   [;  ;sys.h:  53:  extern  int  rmdir(char  *);
148   [;  ;sys.h:  54:  extern  char  *  getcwd(char  *);
149   [;  ;sys.h:  55:  extern  void  persist_validate(void);
150   [;  ;sys.h:  56:  extern  int  persist_check(int);
151   [;  ;sys.h:  57:  extern  char  *  getdrv(void);
152   [;  ;sys.h:  58:  extern  char  **  _getargs(char  *,  char  *);
153   [;  ;sys.h:  59:  extern  int  _argc_;
154   [;  ;sys.h:  70:  extern  void  *  sbrk(size_t);
155   [;  ;sys.h:  71:  extern  void  brk(void  *);
156   [;  ;sys.h:  77:  extern  int  _pnum(unsigned  long,  signed  char,  signed  char,  unsigned  char,  unsigned  char,  struct  __prbuf  *,  unsigned  char);
157   [;  ;sys.h:  78:  extern  int  _fnum(double,  short,  short,  short,  struct  __prbuf  *,  short);
158   [;  ;math.h:  30:  extern  double  fabs(double);
159   [;  ;math.h:  31:  extern  double  floor(double);
160   [;  ;math.h:  32:  extern  double  ceil(double);
161   [;  ;math.h:  33:  extern  double  modf(double,  double  *);
162   [;  ;math.h:  34:  extern  double  sqrt(double);
163   [;  ;math.h:  35:  extern  double  atof(const  char  *);
164   [;  ;math.h:  36:  extern  double  sin(double)  ;
165   [;  ;math.h:  37:  extern  double  cos(double)  ;
166   [;  ;math.h:  38:  extern  double  tan(double)  ;
167   [;  ;math.h:  39:  extern  double  asin(double)  ;
168   [;  ;math.h:  40:  extern  double  acos(double)  ;
169   [;  ;math.h:  41:  extern  double  atan(double);
170   [;  ;math.h:  42:  extern  double  atan2(double,  double)  ;
171   [;  ;math.h:  43:  extern  double  log(double);
172   [;  ;math.h:  44:  extern  double  log10(double);
173   [;  ;math.h:  45:  extern  double  pow(double,  double)  ;
174   [;  ;math.h:  46:  extern  double  exp(double)  ;
175   [;  ;math.h:  47:  extern  double  sinh(double)  ;
176   [;  ;math.h:  48:  extern  double  cosh(double)  ;
177   [;  ;math.h:  49:  extern  double  tanh(double);
178   [;  ;math.h:  50:  extern  double  eval_poly(double,  const  double  *,  int);
179   [;  ;math.h:  51:  extern  double  frexp(double,  int  *);
180   [;  ;math.h:  52:  extern  double  ldexp(double,  int);
181   [;  ;math.h:  53:  extern  double  fmod(double,  double);
182   [;  ;math.h:  54:  extern  double  trunc(double);
183   [;  ;math.h:  55:  extern  double  round(double);
184   "13  C:\Program  Files  (x86)\Microchip\xc8\v1.43\sources\common\doprnt.c
185   [p  n  350  ]
186   "354
187   [v  _dpowers  `Cul  ~T0  @X0  -&rsaquo   0  `x  s  ]
188   [i  _dpowers
189   :U  ..
190   -&rsaquo   -&rsaquo   -&rsaquo   1  `i  `l  `ul
191   -&rsaquo   -&rsaquo   -&rsaquo   10  `i  `l  `ul
192   -&rsaquo   -&rsaquo   -&rsaquo   100  `i  `l  `ul
193   -&rsaquo   -&rsaquo   -&rsaquo   1000  `i  `l  `ul
194   -&rsaquo   -&rsaquo   -&rsaquo   10000  `i  `l  `ul
195   "356
196   -&rsaquo   -&rsaquo   100000  `l  `ul
197   -&rsaquo   -&rsaquo   1000000  `l  `ul
198   -&rsaquo   -&rsaquo   10000000  `l  `ul
199   -&rsaquo   -&rsaquo   100000000  `l  `ul
200   "359
201   -&rsaquo   -&rsaquo   1000000000  `l  `ul
202   ..
203   ]
204   [;  ;doprnt.c:  354:  const  static  unsigned  long  dpowers[]  =  {1,  10,  100,  1000,  10000,
205   [;  ;doprnt.c:  356:  100000,  1000000,  10000000,  100000000,
206   [;  ;doprnt.c:  357:  1000000000
207   [;  ;doprnt.c:  359:  };
208   "492
209   [v  _sprintf  `(i  ~T0  @X0  1  e1v`*uc`*Cuc  ]
210   "493
211   {
212   [;  ;doprnt.c:  455:  int
213   [;  ;doprnt.c:  492:  sprintf(char  *  sp,  const  char  *  f,  ...)
214   [;  ;doprnt.c:  493:  {
215   [e  :U  _sprintf  ]
216   "492
217   [v  _sp  `*uc  ~T0  @X0  1  r1  ]
218   [v  _f  `*Cuc  ~T0  @X0  1  r0  ]
219   "493
220   [f  ]
221   "494
222   [v  _ap  `*v  ~T0  @X0  -&rsaquo   -&rsaquo   1  `i  `ux  a  ]
223   "499
224   [v  _c  `c  ~T0  @X0  1  a  ]
225   "501
226   [v  _width  `i  ~T0  @X0  1  a  ]
227   "504
228   [v  _prec  `i  ~T0  @X0  1  a  ]
229   "508
230   [v  _flag  `uc  ~T0  @X0  1  a  ]
231   "523
232   [u  S6  `ul  1  `d  1  ]
233   [n  S6  .  vd  integ  ]
234   "526
235   [v  _tmpval  `S6  ~T0  @X0  1  a  ]
236   "528
237   [v  _val  `ul  ~T0  @X0  1  a  ]
238   "529
239   [v  _len  `ui  ~T0  @X0  1  a  ]
240   "530
241   [v  _cp  `*Cuc  ~T0  @X0  1  a  ]
242   [;  ;doprnt.c:  494:  va_list  ap;
243   [;  ;doprnt.c:  499:  signed  char  c;
244   [;  ;doprnt.c:  501:  int  width;
245   [;  ;doprnt.c:  504:  int  prec;
246   [;  ;doprnt.c:  508:  unsigned  char  flag;
247   [;  ;doprnt.c:  523:  union  {
248   [;  ;doprnt.c:  524:  unsigned  long  vd;
249   [;  ;doprnt.c:  525:  double  integ;
250   [;  ;doprnt.c:  526:  }  tmpval;
251   [;  ;doprnt.c:  528:  unsigned  long  val;
252   [;  ;doprnt.c:  529:  unsigned  len;
253   [;  ;doprnt.c:  530:  const  char  *  cp;
254   [;  ;doprnt.c:  533:  *ap  =  __va_start();
255   "533
256   [e  =  *U  &U  _ap  (  ___va_start  ..   ]
257   [;  ;doprnt.c:  536:  while(c  =  *f++)  {
258   "536
259   [e  $U  8   ]
260   [e  :U  9  ]
261   {
262   [;  ;doprnt.c:  538:  if(c  !=  '%')
263   "538
264   [e  $  !  !=  -&rsaquo   -&rsaquo   _c  `i  `ui  -&rsaquo   37  `ui  11   ]
265   [;  ;doprnt.c:  540:  {
266   "540
267   {
268   [;  ;doprnt.c:  541:  ((*sp++  =  (c)));
269   "541
270   [e  =  *U  ++  _sp  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _sp  `i  `x  -&rsaquo   _c  `uc  ]
271   [;  ;doprnt.c:  542:  continue;
272   "542
273   [e  $U  8   ]
274   "543
275   }
276   [e  :U  11  ]
277   [;  ;doprnt.c:  543:  }
278   [;  ;doprnt.c:  546:  width  =  0;
279   "546
280   [e  =  _width  -&rsaquo   0  `i  ]
281   [;  ;doprnt.c:  548:  flag  =  0;
282   "548
283   [e  =  _flag  -&rsaquo   -&rsaquo   0  `i  `uc  ]
284   [;  ;doprnt.c:  597:  if(isdigit((unsigned)*f))  {
285   "597
286   [e  $  !  (  _isdigit  (1  -&rsaquo   -&rsaquo   *U  _f  `ui  `uc  12   ]
287   {
288   [;  ;doprnt.c:  598:  width  =  0;
289   "598
290   [e  =  _width  -&rsaquo   0  `i  ]
291   [;  ;doprnt.c:  599:  do  {
292   "599
293   [e  :U  15  ]
294   {
295   [;  ;doprnt.c:  600:  width  *=  10;
296   "600
297   [e  =*  _width  -&rsaquo   10  `i  ]
298   [;  ;doprnt.c:  601:  width  +=  *f++  -  '0';
299   "601
300   [e  =+  _width  -&rsaquo   -  -&rsaquo   *U  ++  _f  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _f  `i  `x  `ui  -&rsaquo   48  `ui  `i  ]
301   "602
302   }
303   [;  ;doprnt.c:  602:  }  while(isdigit((unsigned)*f));
304   [e  $  (  _isdigit  (1  -&rsaquo   -&rsaquo   *U  _f  `ui  `uc  15   ]
305   [e  :U  14  ]
306   "608
307   }
308   [e  :U  12  ]
309   [;  ;doprnt.c:  608:  }
310   [;  ;doprnt.c:  611:  if(*f  ==  '.')  {
311   "611
312   [e  $  !  ==  -&rsaquo   *U  _f  `ui  -&rsaquo   46  `ui  16   ]
313   {
314   [;  ;doprnt.c:  612:  flag  |=  0x4000;
315   "612
316   [e  =|  _flag  -&rsaquo   -&rsaquo   16384  `i  `uc  ]
317   [;  ;doprnt.c:  613:  f++;
318   "613
319   [e  ++  _f  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _f  `i  `x  ]
320   [;  ;doprnt.c:  620:  {
321   "620
322   {
323   [;  ;doprnt.c:  621:  prec  =  0;
324   "621
325   [e  =  _prec  -&rsaquo   0  `i  ]
326   [;  ;doprnt.c:  622:  while(isdigit((unsigned)*f))
327   "622
328   [e  $U  17   ]
329   [e  :U  18  ]
330   [;  ;doprnt.c:  623:  prec  =  prec*10  +  *f++  -  '0';
331   "623
332   [e  =  _prec  -&rsaquo   -  -&rsaquo   +  *  _prec  -&rsaquo   10  `i  -&rsaquo   *U  ++  _f  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _f  `i  `x  `i  `ui  -&rsaquo   48  `ui  `i  ]
333   [e  :U  17  ]
334   "622
335   [e  $  (  _isdigit  (1  -&rsaquo   -&rsaquo   *U  _f  `ui  `uc  18   ]
336   [e  :U  19  ]
337   "624
338   }
339   "625
340   }
341   [;  ;doprnt.c:  624:  }
342   [;  ;doprnt.c:  625:  }  else  {
343   [e  $U  20   ]
344   [e  :U  16  ]
345   {
346   [;  ;doprnt.c:  626:  prec  =  0;
347   "626
348   [e  =  _prec  -&rsaquo   0  `i  ]
349   "630
350   }
351   [e  :U  20  ]
352   [;  ;doprnt.c:  630:  }
353   [;  ;doprnt.c:  633:  loop:
354   "633
355   [e  :U  21  ]
356   [;  ;doprnt.c:  635:  switch(c  =  *f++)  {
357   "635
358   [e  $U  23   ]
359   {
360   [;  ;doprnt.c:  637:  case  0:
361   "637
362   [e  :U  24  ]
363   [;  ;doprnt.c:  638:  goto  alldone;
364   "638
365   [e  $U  25   ]
366   [;  ;doprnt.c:  641:  case  'l':
367   "641
368   [e  :U  26  ]
369   [;  ;doprnt.c:  643:  flag  |=  0x10;
370   "643
371   [e  =|  _flag  -&rsaquo   -&rsaquo   16  `i  `uc  ]
372   [;  ;doprnt.c:  644:  goto  loop;
373   "644
374   [e  $U  21   ]
375   [;  ;doprnt.c:  802:  default:
376   "802
377   [e  :U  27  ]
378   [;  ;doprnt.c:  813:  continue;
379   "813
380   [e  $U  8   ]
381   [;  ;doprnt.c:  817:  case  'u':
382   "817
383   [e  :U  28  ]
384   [;  ;doprnt.c:  818:  flag  |=  0xC0;
385   "818
386   [e  =|  _flag  -&rsaquo   -&rsaquo   192  `i  `uc  ]
387   [;  ;doprnt.c:  819:  break;
388   "819
389   [e  $U  22   ]
390   "822
391   }
392   [;  ;doprnt.c:  822:  }
393   [e  $U  22   ]
394   "635
395   [e  :U  23  ]
396   [e  [\  =  _c  -&rsaquo   *U  ++  _f  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _f  `i  `x  `c  ,  $  -&rsaquo   -&rsaquo   0  `i  `c  24
397     ,  $  -&rsaquo   -&rsaquo   108  `ui  `c  26
398     ,  $  -&rsaquo   -&rsaquo   117  `ui  `c  28
399     27  ]
400   "822
401   [e  :U  22  ]
402   [;  ;doprnt.c:  1273:  {
403   "1273
404   {
405   [;  ;doprnt.c:  1281:  if(flag  &  0x10)
406   "1281
407   [e  $  !  !=  &  -&rsaquo   _flag  `i  -&rsaquo   16  `i  -&rsaquo   0  `i  29   ]
408   [;  ;doprnt.c:  1282:  val  =  (*(unsigned  long  *)__va_arg((*(unsigned  long  **)ap),  (unsigned  long)0));
409   "1282
410   [e  =  _val  *U  -&rsaquo   (  ___va_arg  ,  (.  -&rsaquo   *U  -&rsaquo   &U  _ap  `**ul  `*v  -&rsaquo   -&rsaquo   0  `i  `ul  `*ul  ]
411   [e  $U  30   ]
412   "1283
413   [e  :U  29  ]
414   [;  ;doprnt.c:  1283:  else
415   [;  ;doprnt.c:  1286:  val  =  (*(unsigned  *)__va_arg((*(unsigned  **)ap),  (unsigned)0));
416   "1286
417   [e  =  _val  -&rsaquo   *U  -&rsaquo   (  ___va_arg  ,  (.  -&rsaquo   *U  -&rsaquo   &U  _ap  `**ui  `*v  -&rsaquo   -&rsaquo   0  `i  `ui  `*ui  `ul  ]
418   [e  :U  30  ]
419   "1287
420   }
421   [;  ;doprnt.c:  1287:  }
422   [;  ;doprnt.c:  1290:  if(prec  ==  0  &&  val  ==  0)
423   "1290
424   [e  $  !  &&  ==  _prec  -&rsaquo   0  `i  ==  _val  -&rsaquo   -&rsaquo   -&rsaquo   0  `i  `l  `ul  31   ]
425   [;  ;doprnt.c:  1291:  prec++;
426   "1291
427   [e  ++  _prec  -&rsaquo   1  `i  ]
428   [e  :U  31  ]
429   [;  ;doprnt.c:  1305:  for(c  =  1  ;  c  !=  sizeof  dpowers/sizeof  dpowers[0]  ;  c++)
430   "1305
431   {
432   [e  =  _c  -&rsaquo   -&rsaquo   1  `i  `c  ]
433   [e  $  !=  -&rsaquo   -&rsaquo   _c  `i  `ui  /  -&rsaquo   #  _dpowers  `ui  -&rsaquo   #  *U  +  &U  _dpowers  *  -&rsaquo   -&rsaquo   -&rsaquo   0  `i  `ui  `ux  -&rsaquo   -&rsaquo   #  *U  &U  _dpowers  `ui  `ux  `ui  32   ]
434   [e  $U  33   ]
435   "1306
436   [e  :U  32  ]
437   [;  ;doprnt.c:  1306:  if(val &lsaquo   dpowers[c])
438   [e  $  ! &lsaquo   _val  *U  +  &U  _dpowers  *  -&rsaquo   -&rsaquo   _c  `uc  `ux  -&rsaquo   -&rsaquo   #  *U  &U  _dpowers  `ui  `ux  35   ]
439   [;  ;doprnt.c:  1307:  break;
440   "1307
441   [e  $U  33   ]
442   [e  :U  35  ]
443   "1305
444   [e  ++  _c  -&rsaquo   -&rsaquo   1  `i  `c  ]
445   [e  $  !=  -&rsaquo   -&rsaquo   _c  `i  `ui  /  -&rsaquo   #  _dpowers  `ui  -&rsaquo   #  *U  +  &U  _dpowers  *  -&rsaquo   -&rsaquo   -&rsaquo   0  `i  `ui  `ux  -&rsaquo   -&rsaquo   #  *U  &U  _dpowers  `ui  `ux  `ui  32   ]
446   [e  :U  33  ]
447   "1339
448   }
449   [;  ;doprnt.c:  1339:  if(c &lsaquo   prec)
450   [e  $  ! &lsaquo   -&rsaquo   _c  `i  _prec  36   ]
451   [;  ;doprnt.c:  1340:  c  =  prec;
452   "1340
453   [e  =  _c  -&rsaquo   _prec  `c  ]
454   [e  $U  37   ]
455   "1341
456   [e  :U  36  ]
457   [;  ;doprnt.c:  1341:  else  if(prec &lsaquo   c)
458   [e  $  ! &lsaquo   _prec  -&rsaquo   _c  `i  38   ]
459   [;  ;doprnt.c:  1342:  prec  =  c;
460   "1342
461   [e  =  _prec  -&rsaquo   _c  `i  ]
462   [e  :U  38  ]
463   "1381
464   [e  :U  37  ]
465   [;  ;doprnt.c:  1381:  if(width &rsaquo   c)
466   [e  $  ! &rsaquo   _width  -&rsaquo   _c  `i  39   ]
467   [;  ;doprnt.c:  1382:  width  -=  c;
468   "1382
469   [e  =-  _width  -&rsaquo   _c  `i  ]
470   [e  $U  40   ]
471   "1383
472   [e  :U  39  ]
473   [;  ;doprnt.c:  1383:  else
474   [;  ;doprnt.c:  1384:  width  =  0;
475   "1384
476   [e  =  _width  -&rsaquo   0  `i  ]
477   [e  :U  40  ]
478   [;  ;doprnt.c:  1422:  {
479   "1422
480   {
481   [;  ;doprnt.c:  1424:  if(width
482   [;  ;doprnt.c:  1428:  )
483   "1428
484   [e  $  !  !=  _width  -&rsaquo   0  `i  41   ]
485   [;  ;doprnt.c:  1429:  do
486   "1429
487   [e  :U  44  ]
488   [;  ;doprnt.c:  1430:  ((*sp++  =  ('  ')));
489   "1430
490   [e  =  *U  ++  _sp  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _sp  `i  `x  -&rsaquo   -&rsaquo   32  `ui  `uc  ]
491   [;  ;doprnt.c:  1431:  while(--width);
492   "1431
493   [e  $  !=  =-  _width  -&rsaquo   1  `i  -&rsaquo   0  `i  44   ]
494   [e  :U  43  ]
495   [e  :U  41  ]
496   "1469
497   }
498   [;  ;doprnt.c:  1469:  }
499   [;  ;doprnt.c:  1474:  while(prec--)  {
500   "1474
501   [e  $U  45   ]
502   [e  :U  46  ]
503   {
504   [;  ;doprnt.c:  1478:  {
505   "1478
506   {
507   [;  ;doprnt.c:  1489:  c  =  (val  /  dpowers[prec])  %  10  +  '0';
508   "1489
509   [e  =  _c  -&rsaquo   +  %  /  _val  *U  +  &U  _dpowers  *  -&rsaquo   -&rsaquo   _prec  `ui  `ux  -&rsaquo   -&rsaquo   #  *U  &U  _dpowers  `ui  `ux  -&rsaquo   -&rsaquo   -&rsaquo   10  `i  `l  `ul  -&rsaquo   -&rsaquo   48  `ui  `ul  `c  ]
510   "1523
511   }
512   [;  ;doprnt.c:  1523:  }
513   [;  ;doprnt.c:  1524:  ((*sp++  =  (c)));
514   "1524
515   [e  =  *U  ++  _sp  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _sp  `i  `x  -&rsaquo   _c  `uc  ]
516   "1525
517   }
518   [e  :U  45  ]
519   "1474
520   [e  $  !=  --  _prec  -&rsaquo   1  `i  -&rsaquo   0  `i  46   ]
521   [e  :U  47  ]
522   "1533
523   }
524   [e  :U  8  ]
525   "536
526   [e  $  !=  -&rsaquo   =  _c  -&rsaquo   *U  ++  _f  *  -&rsaquo   -&rsaquo   1  `i  `x  -&rsaquo   -&rsaquo   #  *U  _f  `i  `x  `c  `i  -&rsaquo   -&rsaquo   -&rsaquo   0  `i  `c  `i  9   ]
527   [e  :U  10  ]
528   [;  ;doprnt.c:  1525:  }
529   [;  ;doprnt.c:  1533:  }
530   [;  ;doprnt.c:  1535:  alldone:
531   "1535
532   [e  :U  25  ]
533   [;  ;doprnt.c:  1538:  *sp  =  0;
534   "1538
535   [e  =  *U  _sp  -&rsaquo   -&rsaquo   0  `i  `uc  ]
536   [;  ;doprnt.c:  1540:  return  0;
537   "1540
538   [e  )  -&rsaquo   0  `i  ]
539   [e  $UE  7   ]
540   [;  ;doprnt.c:  1541:  }
541   "1541
542   [e  :UE  7  ]
543   }