Initial commit
This commit is contained in:
		
							
								
								
									
										988
									
								
								solar_panel.X/dist/default/debug/doprnt.i
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										988
									
								
								solar_panel.X/dist/default/debug/doprnt.i
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,988 @@ | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
| # 1 "<built-in>" 1 | ||||
| # 1 "<built-in>" 3 | ||||
| # 288 "<built-in>" 3 | ||||
| # 1 "<command line>" 1 | ||||
| # 1 "<built-in>" 2 | ||||
| # 1 "C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\\pic\\include\\language_support.h" 1 3 | ||||
| # 2 "<built-in>" 2 | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\ctype.h" 1 3 | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\features.h" 1 3 | ||||
| # 8 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\ctype.h" 2 3 | ||||
|  | ||||
|  | ||||
| int isalnum(int); | ||||
| int isalpha(int); | ||||
| int isblank(int); | ||||
| int iscntrl(int); | ||||
| int isdigit(int); | ||||
| int isgraph(int); | ||||
| int islower(int); | ||||
| int isprint(int); | ||||
| int ispunct(int); | ||||
| int isspace(int); | ||||
| int isupper(int); | ||||
| int isxdigit(int); | ||||
| int tolower(int); | ||||
| int toupper(int); | ||||
| # 3 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 1 3 | ||||
|  | ||||
|  | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\musl_xc8.h" 1 3 | ||||
| # 4 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 2 3 | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 1 3 | ||||
| # 22 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 3 | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3 | ||||
| # 127 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef unsigned long uintptr_t; | ||||
| # 142 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef long intptr_t; | ||||
| # 158 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef signed char int8_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef short int16_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef __int24 int24_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef long int32_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef long long int64_t; | ||||
| # 188 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef long long intmax_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef unsigned char uint8_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef unsigned short uint16_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef __uint24 uint24_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef unsigned long uint32_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef unsigned long long uint64_t; | ||||
| # 229 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef unsigned long long uintmax_t; | ||||
| # 22 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 2 3 | ||||
|  | ||||
|  | ||||
| typedef int8_t int_fast8_t; | ||||
|  | ||||
| typedef int64_t int_fast64_t; | ||||
|  | ||||
|  | ||||
| typedef int8_t int_least8_t; | ||||
| typedef int16_t int_least16_t; | ||||
|  | ||||
| typedef int24_t int_least24_t; | ||||
| typedef int24_t int_fast24_t; | ||||
|  | ||||
| typedef int32_t int_least32_t; | ||||
|  | ||||
| typedef int64_t int_least64_t; | ||||
|  | ||||
|  | ||||
| typedef uint8_t uint_fast8_t; | ||||
|  | ||||
| typedef uint64_t uint_fast64_t; | ||||
|  | ||||
|  | ||||
| typedef uint8_t uint_least8_t; | ||||
| typedef uint16_t uint_least16_t; | ||||
|  | ||||
| typedef uint24_t uint_least24_t; | ||||
| typedef uint24_t uint_fast24_t; | ||||
|  | ||||
| typedef uint32_t uint_least32_t; | ||||
|  | ||||
| typedef uint64_t uint_least64_t; | ||||
| # 144 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 3 | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/stdint.h" 1 3 | ||||
| typedef int16_t int_fast16_t; | ||||
| typedef int32_t int_fast32_t; | ||||
| typedef uint16_t uint_fast16_t; | ||||
| typedef uint32_t uint_fast32_t; | ||||
| # 144 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdint.h" 2 3 | ||||
| # 10 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 2 3 | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3 | ||||
| # 33 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef float float_t; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef double double_t; | ||||
| # 15 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 2 3 | ||||
| # 42 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3 | ||||
| int __fpclassifyf(float); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| int __signbitf(float); | ||||
| # 59 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3 | ||||
| double acos(double); | ||||
| float acosf(float); | ||||
| long double acosl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double acosh(double); | ||||
| float acoshf(float); | ||||
| long double acoshl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double asin(double); | ||||
| float asinf(float); | ||||
| long double asinl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double asinh(double); | ||||
| float asinhf(float); | ||||
| long double asinhl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double atan(double); | ||||
| float atanf(float); | ||||
| long double atanl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double atan2(double, double); | ||||
| float atan2f(float, float); | ||||
| long double atan2l(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double atanh(double); | ||||
| float atanhf(float); | ||||
| long double atanhl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double cbrt(double); | ||||
| float cbrtf(float); | ||||
| long double cbrtl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double ceil(double); | ||||
| float ceilf(float); | ||||
| long double ceill(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double copysign(double, double); | ||||
| float copysignf(float, float); | ||||
| long double copysignl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double cos(double); | ||||
| float cosf(float); | ||||
| long double cosl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double cosh(double); | ||||
| float coshf(float); | ||||
| long double coshl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double erf(double); | ||||
| float erff(float); | ||||
| long double erfl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double erfc(double); | ||||
| float erfcf(float); | ||||
| long double erfcl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double exp(double); | ||||
| float expf(float); | ||||
| long double expl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double exp2(double); | ||||
| float exp2f(float); | ||||
| long double exp2l(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double expm1(double); | ||||
| float expm1f(float); | ||||
| long double expm1l(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double fabs(double); | ||||
| float fabsf(float); | ||||
| long double fabsl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double fdim(double, double); | ||||
| float fdimf(float, float); | ||||
| long double fdiml(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double floor(double); | ||||
| float floorf(float); | ||||
| long double floorl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double fma(double, double, double); | ||||
| float fmaf(float, float, float); | ||||
| long double fmal(long double, long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double fmax(double, double); | ||||
| float fmaxf(float, float); | ||||
| long double fmaxl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double fmin(double, double); | ||||
| float fminf(float, float); | ||||
| long double fminl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double fmod(double, double); | ||||
| float fmodf(float, float); | ||||
| long double fmodl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double frexp(double, int *); | ||||
| float frexpf(float, int *); | ||||
| long double frexpl(long double, int *); | ||||
|  | ||||
|  | ||||
|  | ||||
| double hypot(double, double); | ||||
| float hypotf(float, float); | ||||
| long double hypotl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| int ilogb(double); | ||||
| int ilogbf(float); | ||||
| int ilogbl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double ldexp(double, int); | ||||
| float ldexpf(float, int); | ||||
| long double ldexpl(long double, int); | ||||
|  | ||||
|  | ||||
|  | ||||
| double lgamma(double); | ||||
| float lgammaf(float); | ||||
| long double lgammal(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| long long llrint(double); | ||||
| long long llrintf(float); | ||||
| long long llrintl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| long long llround(double); | ||||
| long long llroundf(float); | ||||
| long long llroundl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double log(double); | ||||
| float logf(float); | ||||
| long double logl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double log10(double); | ||||
| float log10f(float); | ||||
| long double log10l(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double log1p(double); | ||||
| float log1pf(float); | ||||
| long double log1pl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double log2(double); | ||||
| float log2f(float); | ||||
| long double log2l(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double logb(double); | ||||
| float logbf(float); | ||||
| long double logbl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| long lrint(double); | ||||
| long lrintf(float); | ||||
| long lrintl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| long lround(double); | ||||
| long lroundf(float); | ||||
| long lroundl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double modf(double, double *); | ||||
| float modff(float, float *); | ||||
| long double modfl(long double, long double *); | ||||
|  | ||||
|  | ||||
|  | ||||
| double nan(const char *); | ||||
| float nanf(const char *); | ||||
| long double nanl(const char *); | ||||
|  | ||||
|  | ||||
|  | ||||
| double nearbyint(double); | ||||
| float nearbyintf(float); | ||||
| long double nearbyintl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double nextafter(double, double); | ||||
| float nextafterf(float, float); | ||||
| long double nextafterl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double nexttoward(double, long double); | ||||
| float nexttowardf(float, long double); | ||||
| long double nexttowardl(long double, long double); | ||||
| # 323 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3 | ||||
| double pow(double, double); | ||||
| __attribute__((nonreentrant)) float powf(float, float); | ||||
| long double powl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double remainder(double, double); | ||||
| float remainderf(float, float); | ||||
| long double remainderl(long double, long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double remquo(double, double, int *); | ||||
| float remquof(float, float, int *); | ||||
| long double remquol(long double, long double, int *); | ||||
|  | ||||
|  | ||||
|  | ||||
| double rint(double); | ||||
| float rintf(float); | ||||
| long double rintl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double round(double); | ||||
| float roundf(float); | ||||
| long double roundl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double scalbln(double, long); | ||||
| float scalblnf(float, long); | ||||
| long double scalblnl(long double, long); | ||||
|  | ||||
|  | ||||
|  | ||||
| double scalbn(double, int); | ||||
| float scalbnf(float, int); | ||||
| long double scalbnl(long double, int); | ||||
|  | ||||
|  | ||||
|  | ||||
| double sin(double); | ||||
| float sinf(float); | ||||
| long double sinl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double sinh(double); | ||||
| float sinhf(float); | ||||
| long double sinhl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double sqrt(double); | ||||
| float sqrtf(float); | ||||
| long double sqrtl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double tan(double); | ||||
| float tanf(float); | ||||
| long double tanl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double tanh(double); | ||||
| float tanhf(float); | ||||
| long double tanhl(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double tgamma(double); | ||||
| float tgammaf(float); | ||||
| long double tgammal(long double); | ||||
|  | ||||
|  | ||||
|  | ||||
| double trunc(double); | ||||
| float truncf(float); | ||||
| long double truncl(long double); | ||||
| # 428 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\math.h" 3 | ||||
| extern int signgam; | ||||
|  | ||||
| double j0(double); | ||||
| double j1(double); | ||||
| double jn(int, double); | ||||
|  | ||||
| double y0(double); | ||||
| double y1(double); | ||||
| double yn(int, double); | ||||
| # 4 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdarg.h" 1 3 | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3 | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| typedef void * va_list[1]; | ||||
| # 8 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdarg.h" 2 3 | ||||
|  | ||||
|  | ||||
| #pragma intrinsic(__va_start) | ||||
| #pragma intrinsic(__va_arg) | ||||
|  | ||||
| extern void * __va_start(void); | ||||
| extern void * __va_arg(void *, ...); | ||||
| # 5 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stddef.h" 1 3 | ||||
| # 19 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stddef.h" 3 | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3 | ||||
| # 18 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef long int wchar_t; | ||||
| # 122 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef unsigned size_t; | ||||
| # 132 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef int ptrdiff_t; | ||||
| # 19 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stddef.h" 2 3 | ||||
| # 6 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 1 3 | ||||
| # 24 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 3 | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3 | ||||
| # 11 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef void * __isoc_va_list[1]; | ||||
| # 137 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef long ssize_t; | ||||
| # 246 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef long long off_t; | ||||
| # 399 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef struct _IO_FILE FILE; | ||||
| # 24 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 2 3 | ||||
| # 52 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdio.h" 3 | ||||
| typedef union _G_fpos64_t { | ||||
|  char __opaque[16]; | ||||
|  double __align; | ||||
| } fpos_t; | ||||
|  | ||||
| extern FILE *const stdin; | ||||
| extern FILE *const stdout; | ||||
| extern FILE *const stderr; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| FILE *fopen(const char *restrict, const char *restrict); | ||||
| FILE *freopen(const char *restrict, const char *restrict, FILE *restrict); | ||||
| int fclose(FILE *); | ||||
|  | ||||
| int remove(const char *); | ||||
| int rename(const char *, const char *); | ||||
|  | ||||
| int feof(FILE *); | ||||
| int ferror(FILE *); | ||||
| int fflush(FILE *); | ||||
| void clearerr(FILE *); | ||||
|  | ||||
| int fseek(FILE *, long, int); | ||||
| long ftell(FILE *); | ||||
| void rewind(FILE *); | ||||
|  | ||||
| int fgetpos(FILE *restrict, fpos_t *restrict); | ||||
| int fsetpos(FILE *, const fpos_t *); | ||||
|  | ||||
| size_t fread(void *restrict, size_t, size_t, FILE *restrict); | ||||
| size_t fwrite(const void *restrict, size_t, size_t, FILE *restrict); | ||||
|  | ||||
| int fgetc(FILE *); | ||||
| int getc(FILE *); | ||||
| int getchar(void); | ||||
| int ungetc(int, FILE *); | ||||
|  | ||||
| int fputc(int, FILE *); | ||||
| int putc(int, FILE *); | ||||
| int putchar(int); | ||||
|  | ||||
| char *fgets(char *restrict, int, FILE *restrict); | ||||
|  | ||||
| char *gets(char *); | ||||
|  | ||||
|  | ||||
| int fputs(const char *restrict, FILE *restrict); | ||||
| int puts(const char *); | ||||
|  | ||||
| __attribute__((__format__(__printf__, 1, 2))) | ||||
| int printf(const char *restrict, ...); | ||||
| __attribute__((__format__(__printf__, 2, 3))) | ||||
| int fprintf(FILE *restrict, const char *restrict, ...); | ||||
| __attribute__((__format__(__printf__, 2, 3))) | ||||
| int sprintf(char *restrict, const char *restrict, ...); | ||||
| __attribute__((__format__(__printf__, 3, 4))) | ||||
| int snprintf(char *restrict, size_t, const char *restrict, ...); | ||||
|  | ||||
| __attribute__((__format__(__printf__, 1, 0))) | ||||
| int vprintf(const char *restrict, __isoc_va_list); | ||||
| int vfprintf(FILE *restrict, const char *restrict, __isoc_va_list); | ||||
| __attribute__((__format__(__printf__, 2, 0))) | ||||
| int vsprintf(char *restrict, const char *restrict, __isoc_va_list); | ||||
| __attribute__((__format__(__printf__, 3, 0))) | ||||
| int vsnprintf(char *restrict, size_t, const char *restrict, __isoc_va_list); | ||||
|  | ||||
| __attribute__((__format__(__scanf__, 1, 2))) | ||||
| int scanf(const char *restrict, ...); | ||||
| __attribute__((__format__(__scanf__, 2, 3))) | ||||
| int fscanf(FILE *restrict, const char *restrict, ...); | ||||
| __attribute__((__format__(__scanf__, 2, 3))) | ||||
| int sscanf(const char *restrict, const char *restrict, ...); | ||||
|  | ||||
| __attribute__((__format__(__scanf__, 1, 0))) | ||||
| int vscanf(const char *restrict, __isoc_va_list); | ||||
| int vfscanf(FILE *restrict, const char *restrict, __isoc_va_list); | ||||
| __attribute__((__format__(__scanf__, 2, 0))) | ||||
| int vsscanf(const char *restrict, const char *restrict, __isoc_va_list); | ||||
|  | ||||
| void perror(const char *); | ||||
|  | ||||
| int setvbuf(FILE *restrict, char *restrict, int, size_t); | ||||
| void setbuf(FILE *restrict, char *restrict); | ||||
|  | ||||
| char *tmpnam(char *); | ||||
| FILE *tmpfile(void); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| FILE *fmemopen(void *restrict, size_t, const char *restrict); | ||||
| FILE *open_memstream(char **, size_t *); | ||||
| FILE *fdopen(int, const char *); | ||||
| FILE *popen(const char *, const char *); | ||||
| int pclose(FILE *); | ||||
| int fileno(FILE *); | ||||
| int fseeko(FILE *, off_t, int); | ||||
| off_t ftello(FILE *); | ||||
| int dprintf(int, const char *restrict, ...); | ||||
| int vdprintf(int, const char *restrict, __isoc_va_list); | ||||
| void flockfile(FILE *); | ||||
| int ftrylockfile(FILE *); | ||||
| void funlockfile(FILE *); | ||||
| int getc_unlocked(FILE *); | ||||
| int getchar_unlocked(void); | ||||
| int putc_unlocked(int, FILE *); | ||||
| int putchar_unlocked(int); | ||||
| ssize_t getdelim(char **restrict, size_t *restrict, int, FILE *restrict); | ||||
| ssize_t getline(char **restrict, size_t *restrict, FILE *restrict); | ||||
| int renameat(int, const char *, int, const char *); | ||||
| char *ctermid(char *); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| char *tempnam(const char *, const char *); | ||||
| # 8 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdlib.h" 1 3 | ||||
| # 21 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdlib.h" 3 | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3 | ||||
| # 21 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\stdlib.h" 2 3 | ||||
|  | ||||
|  | ||||
| int atoi (const char *); | ||||
| long atol (const char *); | ||||
| long long atoll (const char *); | ||||
| double atof (const char *); | ||||
|  | ||||
| float strtof (const char *restrict, char **restrict); | ||||
| double strtod (const char *restrict, char **restrict); | ||||
| long double strtold (const char *restrict, char **restrict); | ||||
|  | ||||
|  | ||||
|  | ||||
| long strtol (const char *restrict, char **restrict, int); | ||||
| unsigned long strtoul (const char *restrict, char **restrict, int); | ||||
| long long strtoll (const char *restrict, char **restrict, int); | ||||
| unsigned long long strtoull (const char *restrict, char **restrict, int); | ||||
|  | ||||
| int rand (void); | ||||
| void srand (unsigned); | ||||
|  | ||||
| void *malloc (size_t); | ||||
| void *calloc (size_t, size_t); | ||||
| void *realloc (void *, size_t); | ||||
| void free (void *); | ||||
|  | ||||
|           void abort (void); | ||||
| int atexit (void (*) (void)); | ||||
|           void exit (int); | ||||
|           void _Exit (int); | ||||
|  | ||||
| void *bsearch (const void *, const void *, size_t, size_t, int (*)(const void *, const void *)); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| __attribute__((nonreentrant)) void qsort (void *, size_t, size_t, int (*)(const void *, const void *)); | ||||
|  | ||||
| int abs (int); | ||||
| long labs (long); | ||||
| long long llabs (long long); | ||||
|  | ||||
| typedef struct { int quot, rem; } div_t; | ||||
| typedef struct { long quot, rem; } ldiv_t; | ||||
| typedef struct { long long quot, rem; } lldiv_t; | ||||
|  | ||||
| div_t div (int, int); | ||||
| ldiv_t ldiv (long, long); | ||||
| lldiv_t lldiv (long long, long long); | ||||
|  | ||||
| typedef struct { unsigned int quot, rem; } udiv_t; | ||||
| typedef struct { unsigned long quot, rem; } uldiv_t; | ||||
| udiv_t udiv (unsigned int, unsigned int); | ||||
| uldiv_t uldiv (unsigned long, unsigned long); | ||||
| # 9 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 1 3 | ||||
| # 25 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 3 | ||||
| # 1 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 1 3 | ||||
| # 411 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\bits/alltypes.h" 3 | ||||
| typedef struct __locale_struct * locale_t; | ||||
| # 25 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 2 3 | ||||
|  | ||||
|  | ||||
| void *memcpy (void *restrict, const void *restrict, size_t); | ||||
| void *memmove (void *, const void *, size_t); | ||||
| void *memset (void *, int, size_t); | ||||
| int memcmp (const void *, const void *, size_t); | ||||
| void *memchr (const void *, int, size_t); | ||||
|  | ||||
| char *strcpy (char *restrict, const char *restrict); | ||||
| char *strncpy (char *restrict, const char *restrict, size_t); | ||||
|  | ||||
| char *strcat (char *restrict, const char *restrict); | ||||
| char *strncat (char *restrict, const char *restrict, size_t); | ||||
|  | ||||
| int strcmp (const char *, const char *); | ||||
| int strncmp (const char *, const char *, size_t); | ||||
|  | ||||
| int strcoll (const char *, const char *); | ||||
| size_t strxfrm (char *restrict, const char *restrict, size_t); | ||||
|  | ||||
| char *strchr (const char *, int); | ||||
| char *strrchr (const char *, int); | ||||
|  | ||||
| size_t strcspn (const char *, const char *); | ||||
| size_t strspn (const char *, const char *); | ||||
| char *strpbrk (const char *, const char *); | ||||
| char *strstr (const char *, const char *); | ||||
| char *strtok (char *restrict, const char *restrict); | ||||
|  | ||||
| size_t strlen (const char *); | ||||
|  | ||||
| char *strerror (int); | ||||
| # 65 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\include\\c99\\string.h" 3 | ||||
| char *strtok_r (char *restrict, const char *restrict, char **restrict); | ||||
| int strerror_r (int, char *, size_t); | ||||
| char *stpcpy(char *restrict, const char *restrict); | ||||
| char *stpncpy(char *restrict, const char *restrict, size_t); | ||||
| size_t strnlen (const char *, size_t); | ||||
| char *strdup (const char *); | ||||
| char *strndup (const char *, size_t); | ||||
| char *strsignal(int); | ||||
| char *strerror_l (int, locale_t); | ||||
| int strcoll_l (const char *, const char *, locale_t); | ||||
| size_t strxfrm_l (char *restrict, const char *restrict, size_t, locale_t); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| void *memccpy (void *restrict, const void *restrict, int, size_t); | ||||
| # 10 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
|  | ||||
| # 1 "C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/PIC18F-J_DFP/1.5.44/xc8\\pic\\include\\inline.h" 1 3 | ||||
| # 11 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" 2 | ||||
| # 99 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
| static int prec, width; | ||||
| static char flags; | ||||
|  | ||||
| union flui { | ||||
|  long double f; | ||||
|  | ||||
|  | ||||
|  | ||||
|  int32_t u; | ||||
|  | ||||
| }; | ||||
| # 125 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
| static char dbuf[32]; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| static void pad(FILE *fp, char *buf, int p) | ||||
| { | ||||
|     int i, w; | ||||
| # 145 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
|     w = (p < 0) ? 0 : p; | ||||
|     i = 0; | ||||
|     while (i < w) { | ||||
|         fputc(' ', fp); | ||||
|         ++i; | ||||
|     } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|         fputs((const char *)buf, fp); | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
| # 443 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
| static void dtoa(FILE *fp, long long d) | ||||
| { | ||||
|  char s; | ||||
|     int i, p, w; | ||||
|     long long n; | ||||
|  | ||||
|  | ||||
|     n = d; | ||||
|     s = n < 0 ? 1 : 0; | ||||
|     if (s) { | ||||
|         n = -n; | ||||
|     } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|     p = (0 < prec) ? prec : 1; | ||||
|     w = width; | ||||
|     if (s | ||||
|  | ||||
|  | ||||
|  | ||||
|     ) { | ||||
|         --w; | ||||
|   s = s ? '-' : '+'; | ||||
|     } | ||||
| # 480 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
|     i = sizeof(dbuf) - 1; | ||||
|     dbuf[i] = '\0'; | ||||
|     while (!(i < 1) && (n || (0 < p) | ||||
|  | ||||
|  | ||||
|  | ||||
|     )) { | ||||
|         --i; | ||||
|         dbuf[i] = (char)((int)'0' + abs(n % 10)); | ||||
|         --p; | ||||
|         --w; | ||||
|         n = n / 10; | ||||
|     } | ||||
|  | ||||
|  | ||||
|     if (s != 0) { | ||||
|         --i; | ||||
|         dbuf[i] = s; | ||||
|     } | ||||
|  | ||||
|  | ||||
|     return (void) pad(fp, &dbuf[i], w); | ||||
| } | ||||
| # 1006 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
| static void | ||||
| vfpfcnvrt(FILE *fp, char *fmt[], va_list ap) | ||||
| { | ||||
|     char c, *cp; | ||||
|     int done, i; | ||||
|  union { | ||||
|   long long ll; | ||||
|   unsigned long long llu; | ||||
|   void *vp; | ||||
|   long double f; | ||||
|  } convarg; | ||||
|  | ||||
|  | ||||
|     if ((*fmt)[0] == '%') { | ||||
|         ++*fmt; | ||||
|  | ||||
|         flags = width = 0; | ||||
|         prec = -1; | ||||
| # 1117 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
|   cp = *fmt; | ||||
| # 1187 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
|   if (*cp == 'd' || *cp == 'i') { | ||||
| # 1230 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
|    convarg.ll = (long long)(int)(*(int *)__va_arg(*(int **)ap, (int)0)); | ||||
|  | ||||
|    *fmt = cp+1; | ||||
|    return (void) dtoa(fp, convarg.ll); | ||||
|   } | ||||
| # 1509 "C:\\Program Files\\Microchip\\xc8\\v2.40\\pic\\sources\\c99\\common\\doprnt.c" | ||||
|         ++*fmt; | ||||
|         return (void) 0; | ||||
|     } | ||||
|  | ||||
|  | ||||
|     fputc((int)(*fmt)[0], fp); | ||||
|     ++*fmt; | ||||
|     return (void) 1; | ||||
| } | ||||
|  | ||||
|  | ||||
| int vfprintf(FILE *fp, const char *fmt, va_list ap) | ||||
| { | ||||
|  | ||||
|     char *cfmt; | ||||
|  | ||||
|     cfmt = (char *)fmt; | ||||
|  | ||||
|  | ||||
|  | ||||
|     while (*cfmt) { | ||||
|  | ||||
|  | ||||
|  | ||||
|    vfpfcnvrt(fp, &cfmt, ap); | ||||
|     } | ||||
|  | ||||
|  | ||||
|  | ||||
|  return 0; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user