bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

output


From: Perry Smith
Subject: output
Date: Wed, 18 Oct 2006 21:30:51 -0500 (CDT)

# 1 "xstrtoimax.c"
# 1 "<built-in>"
# 1 "<command line>"
# 1 "xstrtoimax.c"
# 21 "xstrtoimax.c"
# 1 "./config.h" 1
# 22 "xstrtoimax.c" 2

# 1 "xstrtol.h" 1
# 23 "xstrtol.h"
# 1 "exitfail.h" 1
# 20 "exitfail.h"
extern int volatile exit_failure;
# 24 "xstrtol.h" 2

# 1 "./inttypes.h" 1
# 24 "./inttypes.h"
# 1 "///usr/include/inttypes.h" 1
# 40 "///usr/include/inttypes.h"
# 1 "/usr/include/standards.h" 1 3 4
# 41 "///usr/include/inttypes.h" 2
# 51 "///usr/include/inttypes.h"
# 1 "./stdint.h" 1
# 46 "./stdint.h"
# 1 "///usr/include/stdint.h" 1
# 45 "///usr/include/stdint.h"
typedef signed char int8_t;
typedef signed short int16_t;
typedef signed int int32_t;




typedef signed long long int64_t;



typedef unsigned char uint8_t;
typedef unsigned short uint16_t;
typedef unsigned int uint32_t;





typedef unsigned long long uint64_t;
# 74 "///usr/include/stdint.h"
typedef int64_t intmax_t;
typedef uint64_t uintmax_t;
# 86 "///usr/include/stdint.h"
typedef signed long intptr_t;
typedef unsigned long uintptr_t;





typedef signed char int_least8_t;
typedef signed short int_least16_t;
typedef signed int int_least32_t;




typedef signed long long int_least64_t;



typedef unsigned char uint_least8_t;
typedef unsigned short uint_least16_t;
typedef unsigned int uint_least32_t;




typedef unsigned long long uint_least64_t;
# 121 "///usr/include/stdint.h"
typedef signed char int_fast8_t;
typedef int16_t int_fast16_t;
typedef int32_t int_fast32_t;
typedef unsigned char uint_fast8_t;
typedef uint16_t uint_fast16_t;
typedef uint32_t uint_fast32_t;

typedef int64_t int_fast64_t;
typedef uint64_t uint_fast64_t;
# 47 "./stdint.h" 2



# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 1 3 4
# 11 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 3 4
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/syslimits.h" 1 3 4






# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 1 3 4
# 122 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 3 4
# 1 "/usr/include/limits.h" 1 3 4
# 30 "/usr/include/limits.h" 3 4
# 1 "/usr/include/sys/limits.h" 1 3 4
# 284 "/usr/include/sys/limits.h" 3 4
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/float.h" 1 3 4
# 285 "/usr/include/sys/limits.h" 2 3 4
# 30 "/usr/include/limits.h" 2 3 4
# 123 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 2 3 4
# 8 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/syslimits.h" 2 3 4
# 12 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 2 3 4
# 51 "./stdint.h" 2






# 1 "./inttypes.h" 1
# 24 "./inttypes.h"
# 1 "///usr/include/inttypes.h" 1
# 25 "./inttypes.h" 2
# 58 "./stdint.h" 2
# 67 "./stdint.h"
# 1 "/usr/include/sys/inttypes.h" 1 3 4
# 68 "./stdint.h" 2
# 76 "./stdint.h"
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 1 3 4
# 49 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
# 1 "/usr/include/strict_stdtypes.h" 1 3 4
# 50 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 2 3 4





# 1 "/usr/include/end_strict_stdtypes.h" 1 3 4
# 56 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 2 3 4
# 81 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef long int ptrdiff_t;
# 97 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef short unsigned int wchar_t;







typedef unsigned int wctype_t;






typedef long long fpos_t;





typedef long long fpos64_t;
# 131 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef int time_t;






typedef int clock_t;






typedef long unsigned int size_t;
# 158 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef unsigned char uchar_t;


typedef unsigned short ushort_t;
typedef unsigned int uint_t;
typedef unsigned long ulong_t;



typedef signed long ssize_t;





typedef int level_t;
typedef __long64_t daddr_t;
typedef int daddr32_t;

typedef int64_t daddr64_t;

typedef char * caddr_t;
typedef __ulong64_t ino_t;
typedef uint_t ino32_t;

typedef uint64_t ino64_t;

typedef short cnt_t;




typedef __ulong64_t dev_t;

typedef uint_t dev32_t;

typedef uint64_t dev64_t;

typedef int chan_t;
typedef int time32_t;
typedef int pid32_t;
typedef int tid32_t;

typedef uint64_t pid64_t;
typedef uint64_t tid64_t;

typedef int64_t time64_t;
# 215 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef void * __ptr32;
typedef char * __cptr32;


typedef int soff_t;




typedef long long off_t;






typedef long long off64_t;


typedef long paddr_t;




typedef int32long64_t key_t;




typedef __long64_t timer_t;

typedef int timer32_t;

typedef int64_t timer64_t;

typedef short nlink_t;




typedef uint_t mode_t;





typedef uint_t uid_t;
typedef uint_t gid_t;


typedef __ptr32 mid_t;



typedef int32long64_t pid_t;


typedef __long64_t tid_t;
typedef char slab_t[12];
typedef long mtyp_t;
typedef int boolean_t;
typedef int crid_t;





typedef __long64_t blkcnt_t;





typedef __long64_t blksize_t;




typedef int blkcnt32_t;
typedef int blksize32_t;

typedef uint64_t blkcnt64_t;
typedef uint64_t blksize64_t;



typedef ulong_t fsblkcnt_t;
typedef ulong_t fsfilcnt_t;



 typedef int wint_t;



typedef uint32long64_t id_t;
typedef unsigned int useconds_t;
typedef signed int suseconds_t;



typedef long long clockid_t;
# 325 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef struct sigset_t {
# 334 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
 unsigned int losigs;
 unsigned int hisigs;





} sigset_t;

typedef struct {

 unsigned int losigs, hisigs;



} sigset32_t;


typedef struct {
 uint64_t ss_set[4];
} sigset64_t;
# 363 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef int signal_t;




typedef struct fsid_t {




 unsigned int val[2];




} fsid_t;







typedef struct fsid64_t {

 uint64_t val[2];



} fsid64_t;

typedef void *pthread_attr_t;
typedef void *pthread_condattr_t;
typedef void *pthread_mutexattr_t;


typedef void *pthread_rwlockattr_t;



typedef void *pthread_barrierattr_t;


typedef unsigned int pthread_t;
typedef unsigned int pthread_key_t;

typedef struct
{



 int __mt_word[13];

}
pthread_mutex_t;

typedef struct
{



 int __cv_word[11];

}
pthread_cond_t;

typedef struct
{



        int __on_word[28];

}
pthread_once_t;


typedef struct
{



 int __sp_word[6];

}
pthread_spinlock_t;

typedef struct
{



 int __br_word[8];

}
pthread_barrier_t;



typedef struct
{



 int __rw_word[52];

}
pthread_rwlock_t;






typedef struct _quad { int val[2]; } quad;



# 1 "/usr/include/sys/m_types.h" 1 3 4
# 40 "/usr/include/sys/m_types.h" 3 4
# 1 "/usr/include/sys/vm_types.h" 1 3 4
# 35 "/usr/include/sys/vm_types.h" 3 4
typedef long vmid_t;
typedef ulong_t vmhandle_t;





typedef int vmid32_t;
typedef uint_t vmhandle32_t;







typedef long32int64_t kvmid_t;
typedef ulong32int64_t kvmhandle_t;
# 62 "/usr/include/sys/vm_types.h" 3 4
typedef long long vmid64_t;
typedef long long rpn64_t;
typedef long long cnt64_t;
typedef long long psize_t;







typedef int32long64_t vmidx_t;

typedef uint32long64_t vmfkey_t;

typedef uint32long64_t vmprkey_t;
typedef int32long64_t vmkey_t;
typedef int32long64_t vmhwkey_t;
typedef int32long64_t vpn_t;
typedef int32long64_t rpn_t;

typedef unsigned long ptex_t;
typedef unsigned long swhatx_t;

typedef uint32long64_t esid_t;




typedef ushort_t aptx_t;


typedef int pdtx_t;
typedef short psx_t;
typedef ushort_t pshift_t;
typedef ushort_t sshift_t;

typedef int unidx_t;
typedef int snidx_t;
typedef int vmnodeidx_t;

typedef int kvpn_t;

   typedef int krpn_t;

typedef int32long64_t vmsize_t;

typedef int32long64_t vmm_lock_t;







typedef unsigned long ureg_t;
# 136 "/usr/include/sys/vm_types.h" 3 4
typedef struct

vmaddr_t

{

 vmhandle_t srval;
 caddr_t offset;




} vmaddr_t;



typedef struct

adspace_t

{

 ulong32int64_t alloc;
 vmhandle_t srval[16];




} adspace_t;
# 193 "/usr/include/sys/vm_types.h" 3 4
typedef enum _MR_ATTR_TYPE {
  BadAttr = 0,
  VirtAddr = 1
} MR_ATTR_TYPE;

typedef enum _MR_LABEL_TYPE {
  BadMem = 0,
  FreeMem = 1,
  IPLCB = 2,
  RMALLOC = 3,
  PM_HEAP = 4,
  RTAS_HEAP = 5,
  TCE_TABLE = 6,
  IO_SPACE = 7,
  HUGE_PAGE = 8
} MR_LABEL_TYPE;

typedef struct {
 unsigned long long mr_addr;
 unsigned long long mr_size;
 unsigned char mr_att;
 unsigned char mr_label;
 unsigned short mr_nodeid;
 char reserved[4];
} iplcb_map_reg_t;
# 250 "/usr/include/sys/vm_types.h" 3 4
typedef vmhandle_t vmlpghandle_t;
# 41 "/usr/include/sys/m_types.h" 2 3 4







typedef struct label_t
{

 struct label_t *prev;
 ulong_t iar;
 ulong_t stack;
 ulong_t toc;
 ulong_t cr;
 ulong_t intpri;
 ulong_t reg[19];
# 67 "/usr/include/sys/m_types.h" 3 4
} label_t;

typedef int32long64_t ext_t;
# 482 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 2 3 
4




typedef char * va_list;
# 530 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef unsigned long long __ptr64;
typedef unsigned long long __cptr64;






typedef ushort_t UniChar;
typedef uint_t UTF32Char;




typedef uchar_t uchar;
typedef ushort_t ushort;
typedef uint_t uint;
typedef ulong_t ulong;

typedef struct { int r[1]; } * physadr_t;
typedef physadr_t physadr;


typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;

typedef int swblk_t;




struct sigset {



 unsigned int losigs;
 unsigned int hisigs;

};


struct fsid {

 unsigned int val[2];



};
# 588 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
struct fileid {
 uint_t fid_len;
 ino32_t fid_ino;
 uint_t fid_gen;
 char fid_x[20 - (sizeof(ino32_t) + 2) - sizeof(uint_t)];
};
# 609 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
struct fid {
 uint_t fid_len;
 char fid_data[20];
};
typedef struct fid fid_t;


struct fhandle {
 char x[32];
};
typedef struct fhandle fhandle_t;

struct filehandle {
 fsid_t fh_fsid;
 struct fileid fh_fid;
};
# 633 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
struct unique_id {
       __ulong32_t word1;
       __ulong32_t word2;
       __ulong32_t word3;
       __ulong32_t word4;
};
typedef struct unique_id unique_id_t;
# 665 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef long long offset_t;
# 675 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/types.h" 3 4
typedef long long ssize64_t;





typedef long long longlong_t;
typedef unsigned long long u_longlong_t;


typedef unsigned int class_id_t;


typedef unsigned long long size64_t;





typedef uint_t liobn_t;

typedef unsigned long long unit_addr_t;
# 77 "./stdint.h" 2
# 52 "///usr/include/inttypes.h" 2






typedef struct {
 long long int quot;
 long long int rem;
} imaxdiv_t;


extern long long int __strtollmax(const char * restrict, char ** restrict, int);

static long long int
strtoimax (const char * restrict __nptr, char ** restrict __endptr, int __base) 
{
 return __strtollmax (__nptr, __endptr, __base);
}
# 89 "///usr/include/inttypes.h"
extern long long int imaxabs(long long int);
extern imaxdiv_t imaxdiv (long long int, long long int);
extern unsigned long long int strtoumax(const char * restrict, char ** 
restrict, int);
# 101 "///usr/include/inttypes.h"
extern long long int wcstoimax(const wchar_t * restrict, wchar_t ** restrict, 
int );
extern unsigned long long int wcstoumax(const wchar_t * restrict, wchar_t ** 
restrict, int);
# 112 "///usr/include/inttypes.h"
typedef int intfast_t;
typedef unsigned int uintfast_t;
# 563 "///usr/include/inttypes.h"
typedef signed long __long32_t;
typedef unsigned long __ulong32_t;
# 577 "///usr/include/inttypes.h"
typedef signed int __long64_t;
typedef unsigned int __ulong64_t;
# 590 "///usr/include/inttypes.h"
typedef signed int int32long64_t;
typedef unsigned int uint32long64_t;
# 603 "///usr/include/inttypes.h"
typedef signed long long32int64_t;
typedef unsigned long ulong32int64_t;
# 618 "///usr/include/inttypes.h"
typedef signed char int8;
typedef signed short int16;
typedef signed int int32;




typedef signed long long int64;



typedef unsigned char u_int8;
typedef unsigned char u_int8_t;
typedef unsigned short u_int16;
typedef unsigned short u_int16_t;
typedef unsigned int u_int32;
typedef unsigned int u_int32_t;





typedef unsigned long long u_int64;
typedef unsigned long long u_int64_t;
# 25 "./inttypes.h" 2
# 39 "./inttypes.h"
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 1 3 4
# 40 "./inttypes.h" 2
# 26 "xstrtol.h" 2


enum strtol_error
  {
    LONGINT_OK = 0,



    LONGINT_OVERFLOW = 1,
    LONGINT_INVALID_SUFFIX_CHAR = 2,

    LONGINT_INVALID_SUFFIX_CHAR_WITH_OVERFLOW = (LONGINT_INVALID_SUFFIX_CHAR
       | LONGINT_OVERFLOW),
    LONGINT_INVALID = 4
  };
typedef enum strtol_error strtol_error;




strtol_error xstrtol (const char *, char **, int, long int *, const char *);
strtol_error xstrtoul (const char *, char **, int, unsigned long int *, const 
char *);
strtol_error xstrtoimax (const char *, char **, int, long long int *, const 
char *);
strtol_error xstrtoumax (const char *, char **, int, unsigned long long int *, 
const char *);
# 24 "xstrtoimax.c" 2
# 32 "xstrtoimax.c"
# 1 "xstrtol.c" 1
# 22 "xstrtol.c"
# 1 "./config.h" 1
# 23 "xstrtol.c" 2
# 36 "xstrtol.c"
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 1 3 4
# 14 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdarg.h" 1 3 4
# 43 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdarg.h" 3 4
typedef __builtin_va_list __gnuc_va_list;
# 15 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 2 3 4
# 165 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
typedef struct {
 unsigned char *_ptr;
 int _cnt;
 unsigned char *_base;
 unsigned char *_bufendp;
 short _flag;
 short _file;
 int __stdioid;
 char *__newbase;
 void *_lock;
} FILE;





extern FILE _iob[16];
# 194 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
extern size_t fread(void *restrict, size_t, size_t, FILE *restrict);
extern size_t fwrite(const void *restrict, size_t, size_t,FILE *restrict);



# 1 "/usr/include/va_list.h" 1 3 4
# 200 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 2 3 4





extern int vscanf(const char *restrict, __gnuc_va_list);
extern int vfscanf(FILE *restrict, const char *restrict, __gnuc_va_list);
extern int vsscanf(const char *restrict, const char *restrict, __gnuc_va_list);
# 256 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
extern int __flsbuf(unsigned char, FILE *);
extern int __filbuf(FILE *);
extern int ferror(FILE *);
extern int feof(FILE *);
extern void clearerr(FILE *);
extern int putchar(int);
extern int getchar(void);
extern int putc(int, FILE *);
extern int getc(FILE *);
extern int remove(const char *);
extern int rename(const char *, const char *);
extern FILE *tmpfile(void);
extern char *tmpnam(char *);
extern int fclose(FILE *);
extern int fflush(FILE *);
extern FILE * fopen64(const char *restrict, const char *restrict);
extern FILE * freopen64(const char *restrict, const char *restrict, FILE 
*restrict);
extern void setbuf(FILE *restrict, char *restrict);
extern int setvbuf(FILE *restrict, char *restrict, int, size_t);
extern int fprintf(FILE *restrict, const char *restrict, ...);
extern int fscanf(FILE *restrict, const char *restrict, ...);
extern int printf(const char *restrict, ...);
extern int scanf(const char *restrict, ...);
extern int sprintf(char *restrict, const char *restrict, ...);

extern int snprintf(char *restrict, size_t, const char *restrict, ...);

extern int sscanf(const char *restrict, const char *restrict, ...);
# 294 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
# 1 "/usr/include/va_list.h" 1 3 4
# 295 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 2 3 4
extern int vfprintf(FILE *restrict, const char *restrict, __gnuc_va_list);
extern int vprintf(const char *restrict, __gnuc_va_list);
extern int vsprintf(char *restrict, const char *restrict, __gnuc_va_list);

extern int vsnprintf(char *restrict, size_t, const char *restrict, 
__gnuc_va_list);



extern int fgetc(FILE *);
extern char * fgets(char *restrict, int, FILE *restrict);
extern int fputc(int, FILE *);
extern int fputs(const char *restrict, FILE *restrict);
extern char *gets(char *);
extern int puts(const char *);
extern int ungetc(int, FILE *);
extern int fgetpos64(FILE *restrict, fpos_t *restrict);
extern int fseek(FILE *, long int, int);
extern int fsetpos64(FILE *, const fpos_t *);
extern long ftell(FILE *);
extern void rewind(FILE *);
extern void perror(const char *);





extern int getc_unlocked(FILE *);
extern int getchar_unlocked(void);
extern int putc_unlocked(int, FILE *);
extern int putchar_unlocked(int);
# 435 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
extern int fileno(FILE *);
extern FILE *fdopen(int,const char *);
extern char *ctermid(char *);

extern void flockfile(FILE *);
extern void funlockfile(FILE *);
extern int fseeko64(FILE *, off_t, int);
extern off_t ftello64(FILE *);
extern int ftrylockfile(FILE *);
extern void funlockfile(FILE *);
# 457 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
# 1 "/usr/include/va_list.h" 1 3 4
# 458 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 2 3 4


extern char *optarg;
extern int opterr;
extern int optind;
extern int optopt;
# 480 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
extern int getw(FILE *);
extern int getopt(int, char * const [], const char*);
extern char *cuserid(char *);
extern int putw(int, FILE *);

extern char *tempnam(const char*, const char*);
extern FILE *popen(const char *, const char *);
extern int pclose(FILE *);
# 501 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdio.h" 3 4
extern int fgetpos64(FILE *, fpos64_t *);
extern FILE *fopen64(const char *, const char *);
extern FILE *freopen64(const char *, const char *, FILE *);
extern int fseeko64(FILE *, off64_t, int);
extern int fsetpos64(FILE *, const fpos64_t *);
extern off64_t ftello64(FILE *);






extern void setbuffer(FILE *, char *, size_t);
extern void setlinebuf(FILE *);
# 37 "xstrtol.c" 2

# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/assert.h" 1 3 4
# 51 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/assert.h" 3 4
extern void __assert(const char *, const char *, int);
extern void __assert_c99(const char *, const char *, int, const char *);
# 39 "xstrtol.c" 2
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/ctype.h" 1 3 4
# 82 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/ctype.h" 3 4
 extern int isalpha(int);
 extern int isalnum(int);

 extern int isblank(int);

 extern int iscntrl(int);
 extern int isdigit(int);
 extern int isgraph(int);
 extern int islower(int);
 extern int isprint(int);
 extern int ispunct(int);
 extern int isspace(int);
 extern int isupper(int);
 extern int isxdigit(int);
 extern int toupper(int);
 extern int tolower(int);
# 131 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/ctype.h" 3 4
 extern int isascii(int);
 extern int toascii(int);
# 143 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/ctype.h" 3 4
# 1 "/usr/include/sys/localedef.h" 1 3 4
# 39 "/usr/include/sys/localedef.h" 3 4
struct __LC_locale;
struct _LC_locale_objhdl;


# 1 "/usr/include/sys/lc_core.h" 1 3 4
# 52 "/usr/include/sys/lc_core.h" 3 4
typedef struct {

    unsigned short
 __type_id,
 __magic;
    unsigned long
 __version;

    size_t __size;

} _LC_object_t;
# 102 "/usr/include/sys/lc_core.h" 3 4
typedef struct {

    _LC_object_t __hdr;



    int __catgets;
    int __catclose;


    int __compress;
    int __decompress;
    int __start_compress;
    int __end_compress;


    int __init;
    void *__data;
} _LC_core_car_t;

typedef struct {

    _LC_object_t __hdr;


    int __nl_langinfo;


    int __mbtowc;
    int __mbstowcs;
    int __wctomb;
    int __wcstombs;


    int __mblen;


    int __wcswidth;
    int __wcwidth;


    int __mbtopc;
    int __mbstopcs;
    int __pctomb;
    int __pcstombs;


    int __csid;
    int __wcsid;


    int __init;
    void *__data;
} _LC_core_charmap_t;


typedef struct {

    _LC_object_t __hdr;


    int __towupper;
    int __towlower;


    int __get_wctype;
    int __is_wctype;


    int __init;
    void *__data;
} _LC_core_ctype_t;

typedef struct {

    _LC_object_t __hdr;


    int __strcoll;
    int __strxfrm;


    int __wcscoll;
    int __wcsxfrm;


    int __fnmatch;


    int __regcomp;
    int __regerror;
    int __regexec;
    int __regfree;


    int __init;
    void *__data;
} _LC_core_collate_t;


typedef struct {

    _LC_object_t __hdr;


    int __nl_langinfo;


    int __strftime;
    int __strptime;


    int __wcsftime;


    int __init;
    void *__data;
} _LC_core_time_t;


typedef struct {

    _LC_object_t __hdr;


    int __nl_langinfo;


    int __strfmon;


    int __init;
    void *__data;
} _LC_core_monetary_t;


typedef struct {

    _LC_object_t __hdr;


    int __nl_langinfo;


    int __init;
    void *__data;
} _LC_core_numeric_t;


typedef struct {

    _LC_object_t __hdr;


    int __nl_langinfo;


    int __rpmatch;


    int __init;
    void *__data;
} _LC_core_resp_t;

typedef struct {

    _LC_object_t __hdr;


    int __nl_langinfo;
    int __localeconv;


    int __init;
    void *__data;
} _LC_core_locale_t;
# 44 "/usr/include/sys/localedef.h" 2 3 4
# 1 "/usr/include/locale.h" 1 3 4
# 51 "/usr/include/locale.h" 3 4
struct lconv {
   char *decimal_point;
   char *thousands_sep;
   char *grouping;
   char *int_curr_symbol;
   char *currency_symbol;
   char *mon_decimal_point;
   char *mon_thousands_sep;
   char *mon_grouping;
   char *positive_sign;
   char *negative_sign;
   char int_frac_digits;
   char frac_digits;
   char p_cs_precedes;
   char p_sep_by_space;
   char n_cs_precedes;
   char n_sep_by_space;
   char p_sign_posn;
   char n_sign_posn;


   char *left_parenthesis;
   char *right_parenthesis;






   char int_p_cs_precedes;
   char int_p_sep_by_space;
   char int_n_cs_precedes;
   char int_n_sep_by_space;
   char int_p_sign_posn;
   char int_n_sign_posn;
# 94 "/usr/include/locale.h" 3 4
} ;
# 110 "/usr/include/locale.h" 3 4
struct lconv *localeconv(void);
char *setlocale(int, const char *);





typedef struct lconv lconv;
# 45 "/usr/include/sys/localedef.h" 2 3 4

# 1 "/usr/include/sys/localedef31.h" 1 3 4
# 39 "/usr/include/sys/localedef31.h" 3 4
typedef struct coldesc {
 short cd_stroff;
 short cd_repoff;
 short cd_cval;
 short cd_cuniq;
} coldesc_t;




typedef struct collation_table {
 short lc_version;
 short lc_length;
 char *lc_locale_name;
 int len_collate;
 short *lc_collate;
 int len_coluniq;
 short *lc_coluniq;
 int len_coldesc;
 coldesc_t *lc_coldesc;
 int len_strings;
 wchar_t *lc_strings;
 int high_cvalue;
} col_t;







typedef struct char_classification_table {
 short lc_version;
 short lc_length;
 short lc_code_type;
 short mb_cur_max;
 short mb_cur_min;
 short lc_dsp_width;
 char *lc_locale_name;
 int len_caseconv;
 wchar_t *lc_caseconv;
 int len_ctype;
 unsigned short *lc_ctype;
} ctype_t;





typedef struct lc_monetary_table {
 short lc_version;
 short lc_length;
 char *lc_locale_name;
 char *int_curr_symbol;
 char *currency_symbol;
 char *mon_decimal_point;
 char *mon_thousands_sep;
 char *mon_grouping;
 char *positive_sign;
 char *negative_sign;
 char int_frac_digits;
 char frac_digits;
 char p_cs_precedes;
 char p_sep_by_space;
 char n_cs_precedes;
 char n_sep_by_space;
 char p_sign_posn;
 char n_sign_posn;
} mon_t;





typedef struct numeric_table {
 short lc_version;
 short lc_length;
 char *lc_locale_name;
 char *decimal_point;
 char *thousands_sep;
 char *grouping;
} num_t;





typedef struct lc_messages_table {
 short lc_version;
 short lc_length;
 char *lc_locale_name;
 char *messages;
 char *yes_string;
 char *no_string;
} msg_t;





typedef struct lc_time_table {
 short lc_version;
 short lc_length;
 char *lc_locale_name;
 char *t_fmt;
 char *d_fmt;
 char *nlldate;
 char *d_t_fmt;
 char *abday;
 char *day;
 char *abmon;
 char *mon;




 char *misc;
 char *tstrs;
 char *tunits;



 char *year;
 char *am_pm;
} tim_t;






typedef struct wchar_mapping_table {
 short lc_version;
 short lc_length;
 char *lc_identifier;
} map_t;
# 183 "/usr/include/sys/localedef31.h" 3 4
typedef struct localeinfo_table {
 char lc_mag0, lc_mag1;
 short lc_version;
 short lc_code_type;
 short lc_length;
 col_t *lc_coltbl;
 ctype_t *lc_chrtbl;
 mon_t *lc_montbl;
 num_t *lc_numtbl;
 tim_t *lc_timtbl;
 msg_t *lc_msgtbl;
 map_t *lc_maptbl;
} loc_t;
# 47 "/usr/include/sys/localedef.h" 2 3 4
# 66 "/usr/include/sys/localedef.h" 3 4
typedef struct {

    _LC_core_charmap_t core;

    char *cm_csname;

    size_t cm_mb_cur_max;
    size_t cm_mb_cur_min;

    unsigned char
      cm_max_disp_width;


    unsigned
 char *cm_cstab;

    struct __LC_locale
             *loc_rec;

    void *__meth_ptr;
    void *__data_ptr;

} _LC_charmap_t;

typedef struct _LC_charmap_objhdl _LC_charmap_objhdl_t;

struct _LC_charmap_objhdl {
 _LC_charmap_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};







typedef struct {

    _LC_core_monetary_t core;

    char *int_curr_symbol;
    char *currency_symbol;
    char *mon_decimal_point;
    char *mon_thousands_sep;
    char *mon_grouping;
    char *positive_sign;
    char *negative_sign;
    signed char int_frac_digits;
    signed char frac_digits;
    signed char p_cs_precedes;
    signed char p_sep_by_space;
    signed char n_cs_precedes;
    signed char n_sep_by_space;
    signed char p_sign_posn;
    signed char n_sign_posn;
    char *debit_sign;
    char *credit_sign;
    char *left_parenthesis;
    char *right_parenthesis;

    struct __LC_locale
             *loc_rec;

    void *__meth_ptr;
    void *__data_ptr;


    signed char int_p_cs_precedes;
    signed char int_p_sep_by_space;
    signed char int_n_cs_precedes;
    signed char int_n_sep_by_space;
    signed char int_p_sign_posn;
    signed char int_n_sign_posn;
# 156 "/usr/include/sys/localedef.h" 3 4
} _LC_monetary_t;

typedef struct _LC_monetary_objhdl _LC_monetary_objhdl_t;
struct _LC_monetary_objhdl {
 _LC_monetary_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};






typedef struct {

    _LC_core_numeric_t core;

    char *decimal_point;
    char *thousands_sep;
    char *grouping;

    struct __LC_locale
             *loc_rec;

    void *__meth_ptr;
    void *__data_ptr;

} _LC_numeric_t;

typedef struct _LC_numeric_objhdl _LC_numeric_objhdl_t;
struct _LC_numeric_objhdl {
 _LC_numeric_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};







typedef struct {

    _LC_core_resp_t core;

    char *yesexpr;
    char *noexpr;
    char *yesstr;
    char *nostr;

    struct __LC_locale
             *loc_rec;

    void *__meth_ptr;
    void *__data_ptr;

} _LC_resp_t;

typedef struct _LC_resp_objhdl _LC_resp_objhdl_t;
struct _LC_resp_objhdl {
 _LC_resp_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};







typedef struct {

    _LC_core_time_t core;

    char *d_fmt;
    char *t_fmt;
    char *d_t_fmt;
    char *t_fmt_ampm;
    char *abday[7];
    char *day[7];
    char *abmon[12];
    char *mon[12];
    char *am_pm[2];
    char *era;
    char *era_year;
    char *era_d_fmt;
    char *alt_digits;
    char *era_d_t_fmt;
    char *era_t_fmt;

    struct __LC_locale
             *loc_rec;

    void *__meth_ptr;
    void *__data_ptr;

} _LC_time_t;

typedef struct _LC_time_objhdl _LC_time_objhdl_t;
struct _LC_time_objhdl {
 _LC_time_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};






typedef struct {
    unsigned
 short n[4 +1];
} _LC_weight_t;






typedef struct {

    char *ce_sym;
    _LC_weight_t ce_wgt;

} _LC_collel_t;






typedef struct {
    _LC_weight_t ct_wgt;


    _LC_collel_t *ct_collel;

} _LC_coltbl_t;
# 334 "/usr/include/sys/localedef.h" 3 4
typedef struct {
    char *tgt_wgt_str[4 +1];


} _LC_subs_t;







typedef struct {

    _LC_core_collate_t core;

    unsigned
 char co_nord;

    _LC_weight_t co_sort;


    wchar_t co_wc_min;
    wchar_t co_wc_max;

    wchar_t co_col_min;
    wchar_t co_col_max;

    _LC_coltbl_t *co_coltbl;

    unsigned
 char co_nsubs;
    _LC_subs_t *co_subs;

    unsigned
 short co_special;




    struct __LC_locale
                *loc_rec;

    void *__meth_ptr;
    void *__data_ptr;

} _LC_collate_t;

typedef struct _LC_collate_objhdl _LC_collate_objhdl_t;
struct _LC_collate_objhdl {
 _LC_collate_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};
# 407 "/usr/include/sys/localedef.h" 3 4
typedef struct {

    char *name;
    unsigned
 int mask;

} _LC_classnm_t;







typedef struct {

  _LC_core_ctype_t core;


  wchar_t min_wc;
  wchar_t max_wc;


  wchar_t *upper;
  wchar_t *lower;


  unsigned
      int *mask;
  unsigned
      int *qmask;
  unsigned
      char *qidx;


  unsigned
      char nclasses;
 _LC_classnm_t *classnms;

    struct __LC_locale
               *loc_rec;

    void *__meth_ptr;
    void *__data_ptr;

} _LC_ctype_t;

typedef struct _LC_ctype_objhdl _LC_ctype_objhdl_t;
struct _LC_ctype_objhdl {
 _LC_ctype_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};
# 480 "/usr/include/sys/localedef.h" 3 4
typedef struct __LC_locale {

    _LC_core_locale_t core;

    char *nl_info[63];
    struct lconv *nl_lconv;

    _LC_charmap_objhdl_t lc_charmap;
    _LC_collate_objhdl_t lc_collate;
    _LC_ctype_objhdl_t lc_ctype;
    _LC_monetary_objhdl_t lc_monetary;
    _LC_numeric_objhdl_t lc_numeric;
    _LC_resp_objhdl_t lc_resp;
    _LC_time_objhdl_t lc_time;

    struct __LC_locale *loc_rec;


    void *__meth_ptr;
    void *__data_ptr;

    char *__nl_yesstr;
    char *__nl_nostr;
    char *__nl_crncystr;

} _LC_locale_t;

typedef struct _LC_locale_objhdl _LC_locale_objhdl_t;
struct _LC_locale_objhdl {
 _LC_locale_t *obj;


 void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};
# 527 "/usr/include/sys/localedef.h" 3 4
typedef struct _LC_object_handle _LC_object_handle_t;
struct _LC_object_handle {
    union {
 _LC_object_t lc_object;
 _LC_locale_objhdl_t lc_locale;
        _LC_charmap_objhdl_t lc_charmap;
        _LC_collate_objhdl_t lc_collate;
        _LC_ctype_objhdl_t lc_ctype;
        _LC_monetary_objhdl_t lc_monetary;
        _LC_numeric_objhdl_t lc_numeric;
        _LC_resp_objhdl_t lc_resp;
        _LC_time_objhdl_t lc_time;
    } obj;


    void *(**meth)();


struct _LC_locale_objhdl *loc_hdl;


};


typedef struct {
    _LC_object_t hdr;
    _LC_locale_objhdl_t handle;
} _LC_load_object_t;







extern _LC_charmap_objhdl_t *__lc_charmap_ptr;
extern _LC_collate_objhdl_t *__lc_collate_ptr;
extern _LC_ctype_objhdl_t *__lc_ctype_ptr;
extern _LC_monetary_objhdl_t *__lc_monetary_ptr;
extern _LC_numeric_objhdl_t *__lc_numeric_ptr;
extern _LC_resp_objhdl_t *__lc_resp_ptr;
extern _LC_time_objhdl_t *__lc_time_ptr;
extern _LC_locale_objhdl_t *__lc_locale_ptr;


extern _LC_charmap_objhdl_t __lc_charmap;
extern _LC_collate_objhdl_t __lc_collate;
extern _LC_ctype_objhdl_t __lc_ctype;
extern _LC_monetary_objhdl_t __lc_monetary;
extern _LC_numeric_objhdl_t __lc_numeric;
extern _LC_resp_objhdl_t __lc_resp;
extern _LC_time_objhdl_t __lc_time;
extern _LC_locale_objhdl_t __lc_locale;
# 144 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/ctype.h" 2 3 4






 extern int is_wctype(wint_t, wctype_t);
 extern wctype_t get_wctype(char *);
# 40 "xstrtol.c" 2
# 1 "/usr/include/errno.h" 1 3 4
# 62 "/usr/include/errno.h" 3 4
extern int errno;







extern char *sys_errlist[];
extern int sys_nerr;
# 41 "xstrtol.c" 2
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 1 3 4
# 42 "xstrtol.c" 2
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 1 3 4
# 100 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
typedef struct div_t {
 int quot;
 int rem;
} div_t;

typedef struct ldiv_t {
 long int quot;
 long int rem;
} ldiv_t;






extern size_t __getmbcurmax (void);
extern int __getmaxdispwidth (void);
# 126 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
        extern double strtod(const char * restrict, char ** restrict); extern 
long int strtol(const char * restrict, char ** restrict,
int);
        extern unsigned long int strtoul(const char * restrict, char ** 
restrict, int);
# 139 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern void _Exit(int);
 extern float strtof(const char * restrict, char ** restrict);







typedef struct lldiv_t {
     long long int quot;
     long long int rem ;
} lldiv_t;
# 161 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
extern long long int atoll(const char *);
extern long long int llabs( long long int );
extern lldiv_t lldiv( long long int, long long int );

extern long long int strtoll(
     const char * restrict,
     char ** restrict,
     int );
extern unsigned long long int strtoull(
     const char * restrict,
     char ** restrict,
     int );
# 182 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
static long double
strtold(const char * restrict __a, char ** restrict __b) {
 return ((long double)strtod (__a, __b));
}
# 201 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern int mblen(const char *, size_t);
 extern size_t mbstowcs(wchar_t * restrict, const char * restrict, size_t);
 extern int mbtowc(wchar_t * restrict, const char * restrict, size_t);
 extern size_t wcstombs(char * restrict, const wchar_t * restrict, size_t);
 extern int wctomb(char *, const wchar_t);
# 257 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern double atof(const char *);
 extern int atoi(const char *);
 extern long int atol(const char *);
 extern int rand(void);
 extern void srand(unsigned int);
 extern void *rpl_calloc(size_t, size_t);
 extern void free(void *);
 extern void *rpl_malloc(size_t);
 extern void *rpl_realloc(void *, size_t);
 extern void abort(void);
 extern int atexit(void (*)(void));
 extern void exit(int);
 extern char *getenv(const char *);
 extern int system(const char *);
 extern void *bsearch(const void *, const void *, size_t, size_t, int(*)(const 
void *,const void *));
 extern void qsort(void *, size_t, size_t, int(*)(const void *,const void *));
# 283 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern int abs(int);
 extern struct div_t div(int, int);
 extern long int labs(long int);
 extern struct ldiv_t ldiv(long int, long int);
# 307 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
extern int posix_memalign(void **,size_t,size_t);
# 320 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 1 3 4
# 48 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 3 4
# 1 "/usr/include/strict_stdtypes.h" 1 3 4
# 49 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 2 3 4





# 1 "/usr/include/end_strict_stdtypes.h" 1 3 4
# 55 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 2 3 4







# 1 "/usr/include/sys/resource.h" 1 3 4
# 57 "/usr/include/sys/resource.h" 3 4
# 1 "/usr/include/sys/time.h" 1 3 4
# 90 "/usr/include/sys/time.h" 3 4
struct timeval {
 time_t tv_sec;

 suseconds_t tv_usec;



};




struct timeval32 {
    int tv_sec;
    int tv_usec;
};






struct timeval64 {
    long long int tv_sec;
    int tv_usec;



};






struct timezone {
 int tz_minuteswest;
 int tz_dsttime;
};
# 142 "/usr/include/sys/time.h" 3 4
struct itimerval {
 struct timeval it_interval;
 struct timeval it_value;
};
# 156 "/usr/include/sys/time.h" 3 4
extern int getitimer(int, struct itimerval *);
extern int setitimer(int, const struct itimerval *restrict, struct itimerval 
*restrict);
extern int gettimeofday(struct timeval *restrict, void *restrict);

extern int settimeofday(struct timeval *, struct timezone *);

extern int utimes(const char *, const struct timeval *);
# 180 "/usr/include/sys/time.h" 3 4
typedef struct

fd_set

{
        long fds_bits[(65534/(sizeof(long) * 8)+1)];
} fd_set;
# 204 "/usr/include/sys/time.h" 3 4
extern int __fd_select(int, fd_set *restrict, fd_set *restrict,
   fd_set *restrict, struct timeval *restrict);
static int select(int __fds,
  fd_set *restrict __readlist,
  fd_set *restrict __writelist,
  fd_set *restrict __exceptlist,
  struct timeval *restrict __timeout)
  {
   return __fd_select(__fds, __readlist, __writelist,
      __exceptlist, __timeout);
  }
# 342 "/usr/include/sys/time.h" 3 4
struct timestruc_t {
        time_t tv_sec;
        suseconds_t tv_nsec;
};





struct timestruc32_t {
    int tv_sec;
    int tv_nsec;
};




struct timestruc64_t {
    long long int tv_sec;
    int tv_nsec;
};
# 374 "/usr/include/sys/time.h" 3 4
struct itimerstruc_t {
        struct timestruc_t it_interval;
        struct timestruc_t it_value;
};





struct itimerstruc32_t {
    struct timestruc32_t it_interval;
    struct timestruc32_t it_value;
};




struct itimerstruc64_t {
    struct timestruc64_t it_interval;
    struct timestruc64_t it_value;
};
# 406 "/usr/include/sys/time.h" 3 4
typedef struct timebasestruct {
 int flag;
 unsigned int tb_high;
 unsigned int tb_low;
 } timebasestruct_t;

int read_real_time(timebasestruct_t *, size_t);
int read_wall_time(timebasestruct_t *, size_t);
int time_base_to_time(timebasestruct_t *, size_t);
# 58 "/usr/include/sys/resource.h" 2 3 4
# 102 "/usr/include/sys/resource.h" 3 4
typedef unsigned long rlim_t;
struct rlimit {
 rlim_t rlim_cur;
 rlim_t rlim_max;
};





typedef unsigned long long rlim64_t;
struct rlimit64 {
 rlim64_t rlim_cur;
 rlim64_t rlim_max;
};
# 156 "/usr/include/sys/resource.h" 3 4
struct rusage
{
 struct timeval ru_utime;
 struct timeval ru_stime;
 long ru_maxrss;
 long ru_ixrss;
 long ru_idrss;
 long ru_isrss;
 long ru_minflt;
 long ru_majflt;
 long ru_nswap;
 long ru_inblock;
 long ru_oublock;
 long ru_msgsnd;
 long ru_msgrcv;
 long ru_nsignals;
 long ru_nvcsw;
 long ru_nivcsw;

};
# 184 "/usr/include/sys/resource.h" 3 4
struct rusage64
{




 struct timeval ru_utime;
 struct timeval ru_stime;

 long long ru_maxrss;
 long long ru_ixrss;
 long long ru_idrss;
 long long ru_isrss;
 long long ru_minflt;
 long long ru_majflt;
 long long ru_nswap;
 long long ru_inblock;
 long long ru_oublock;
 long long ru_msgsnd;
 long long ru_msgrcv;
 long long ru_nsignals;
 long long ru_nvcsw;
 long long ru_nivcsw;
};





struct trusage64
{
 struct timeval64 ru_utime;
 struct timeval64 ru_stime;
 longlong_t ru_maxrss;
 longlong_t ru_ixrss;
 longlong_t ru_idrss;
 longlong_t ru_isrss;
 longlong_t ru_minflt;
 longlong_t ru_majflt;
 longlong_t ru_nswap;
 longlong_t ru_inblock;
 longlong_t ru_oublock;
 longlong_t ru_msgsnd;
 longlong_t ru_msgrcv;
 longlong_t ru_nsignals;
 longlong_t ru_nvcsw;
 longlong_t ru_nivcsw;
};





struct trusage32
{
        struct timeval32 ru_utime;
        struct timeval32 ru_stime;
        signed int ru_maxrss;
        signed int ru_ixrss;
        signed int ru_idrss;
        signed int ru_isrss;
        signed int ru_minflt;
        signed int ru_majflt;
        signed int ru_nswap;
        signed int ru_inblock;
        signed int ru_oublock;
        signed int ru_msgsnd;
        signed int ru_msgrcv;
        signed int ru_nsignals;
        signed int ru_nvcsw;
        signed int ru_nivcsw;
};
# 324 "/usr/include/sys/resource.h" 3 4
extern int getpriority(int, id_t);
extern int setpriority(int, id_t, int);
extern int getrlimit(int, struct rlimit *);
extern int setrlimit(int, const struct rlimit *);


extern int getrlimit64(int, struct rlimit64 *);
extern int setrlimit64(int, const struct rlimit64 *);







extern int getrusage(int, struct rusage *);

extern int getrusage64(int, struct rusage64 *);
# 63 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 2 3 4



# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 1 3 4
# 109 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
extern void (*signal(int, void (*)(int)))(int);







extern int raise(int);


typedef int sig_atomic_t;
# 246 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
union sigval
{



        void * sival_ptr;

        int sival_int;
};
# 267 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
typedef struct {
 int si_signo;
 int si_errno;
 int si_code;
# 284 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
 pid_t si_pid;


 uid_t si_uid;
# 310 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
 void *si_addr;
 int si_status;


 long si_band;


        union sigval si_value;







        int __pad[7];



} siginfo_t;







struct sigaction {
   union {






 void (*__su_handler)(int);



 void (*__su_sigaction) (int, siginfo_t *, void *);



    } sa_union;
 sigset_t sa_mask;
 int sa_flags;
};
# 378 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/context.h" 1 3 4
# 39 "/usr/include/sys/context.h" 3 4
# 1 "/usr/include/sys/m_param.h" 1 3 4
# 40 "/usr/include/sys/context.h" 2 3 4
# 1 "/usr/include/sys/mstsave.h" 1 3 4
# 49 "/usr/include/sys/mstsave.h" 3 4
struct

mstsave



{

 struct mstsave *prev;
 label_t *kjmpbuf;
 char *stackfix;
 char intpri;
 char backt;
 char rsvd[2];
 pid_t curid;

 int excp_type;
 ulong_t iar;
 ulong_t msr;
 ulong_t cr;
 ulong_t lr;
 ulong_t ctr;
 ulong_t xer;
 ulong_t mq;
  ulong_t tid;
 ulong_t fpscr;
 char fpeu;
 char fpinfo;
 char pad[2];

 ulong_t except[5];
 char pad1[4];
 ulong_t o_iar;
 ulong_t o_toc;
 ulong_t o_arg1;
 ulong_t excbranch;



 ulong_t fpscrx;
 ulong_t o_vaddr;
 ulong_t cachealign[7];
 adspace_t as;
 ulong_t gpr[32];
 double fpr[32];
# 133 "/usr/include/sys/mstsave.h" 3 4
};
# 245 "/usr/include/sys/mstsave.h" 3 4
extern char __pmap_stack[];
# 41 "/usr/include/sys/context.h" 2 3 4
# 63 "/usr/include/sys/context.h" 3 4
typedef struct {




 void *ss_sp;
 size_t ss_size;


 int ss_flags;

 int __pad[4];

} stack_t;







typedef struct {
        unsigned long long ss_sp;
        unsigned long long ss_size;
        int ss_flags;
        int __pad[4];
} stack64_t;
# 120 "/usr/include/sys/context.h" 3 4
struct __context64 {
 unsigned long long gpr[32];
 unsigned long long msr;
 unsigned long long iar;
 unsigned long long lr;
 unsigned long long ctr;
 unsigned int cr;
 unsigned int xer;
 unsigned int fpscr;
 unsigned int fpscrx;
        unsigned long long except[1];
 double fpr[32];
 char fpeu;
 char fpinfo;
        char pad[2];
        int excp_type;
};
# 171 "/usr/include/sys/context.h" 3 4
struct sigcontext64 {
 int sc_onstack;
 sigset64_t sc_mask;
 int sc_uerror;
 struct __context64 sc_context;
};
# 250 "/usr/include/sys/context.h" 3 4
typedef struct {
 unsigned int __v[4];
} __vmxreg_t;

typedef struct __vmx_context {
 __vmxreg_t __vr[32];
 unsigned int __pad1[3];
 unsigned int __vscr;
 unsigned int __vrsave;
 unsigned int __pad2[3];
} __vmx_context_t;
# 290 "/usr/include/sys/context.h" 3 4
typedef struct __extctx {
 unsigned int __flags;
 unsigned int __rsvd1[3];
 union {
     __vmx_context_t __vmx;
 } __u1;

 unsigned int __ukeys[2];


 char __reserved[(4096 - sizeof(__vmx_context_t) - (7 * sizeof(int)))];


 int __extctx_magic;



} __extctx_t;
# 317 "/usr/include/sys/context.h" 3 4
struct __jmpbuf {

 struct mstsave jmp_context;



};
# 352 "/usr/include/sys/context.h" 3 4
struct __sigcontext {

 int sc_onstack;



 sigset_t sc_mask;

 int sc_uerror;
 struct __jmpbuf sc_jmpbuf;
# 372 "/usr/include/sys/context.h" 3 4
};
# 381 "/usr/include/sys/context.h" 3 4
typedef struct __jmpbuf mcontext_t;

typedef struct ucontext_t {
 int __sc_onstack;




        sigset_t uc_sigmask;


        int __sc_uerror;
 mcontext_t uc_mcontext;



 struct ucontext_t *uc_link;


 stack_t uc_stack;



 __extctx_t *__extctx;


 int __extctx_magic;





 int __pad[2];







} ucontext_t;
# 379 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 2 
3 4




struct sigstack {
 void *ss_sp;
 int ss_onstack;
};
# 467 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
extern int sigmask(int);
# 641 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
# 1 "/usr/include/sys/m_signal.h" 1 3 4
# 642 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 2 
3 4
# 651 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
struct sigevent {
 union sigval sigev_value;
 int sigev_signo;
 int sigev_notify;




 void (*sigev_notify_function)(union sigval);
 pthread_attr_t * sigev_notify_attributes;

};
# 684 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 4
struct osigevent {



 void *sevt_value;

 signal_t sevt_signo;
};
# 1009 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 
4
struct sigvec {
# 1021 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 
4
   union {






 void (*sv_handler)(int);



        void (*sv_sigaction) (int, siginfo_t *, void *);
   } sv_union;
 int sv_mask;
 int sv_flags;

};
# 1096 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 
4
extern int sigblock(int);
extern int siglocalmask(int, const sigset_t *);
extern int sigvec(int, struct sigvec *, struct sigvec *);







extern int siggetmask(void);
extern int sigsetmask(int);
# 1149 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/signal.h" 3 
4
extern int kill(pid_t, int);
extern int sigprocmask(int, const sigset_t *restrict, sigset_t *restrict);
extern int sigsuspend(const sigset_t *);





extern int sigwait(const sigset_t *restrict, int *restrict);



extern int sigaction(int, const struct sigaction *restrict, struct sigaction 
*restrict);

extern int sigemptyset(sigset_t *);
extern int sigfillset(sigset_t *);
extern int sigaddset(sigset_t *, int);
extern int sigdelset(sigset_t *, int);
extern int sigismember(const sigset_t *, int);
extern int sigpending(sigset_t *);


extern void (*bsd_signal (int, void (*)(int)))(int);
extern int killpg(pid_t, int);
extern int sighold(int);
extern int sigignore(int);
extern int siginterrupt(int, int);
extern int sigpause(int);
extern int sigrelse(int);
extern void (*sigset(int, void(*)(int)))(int);

extern int sigaltstack(const stack_t *restrict, stack_t *restrict);

extern int sigstack(struct sigstack *, struct sigstack *);




extern int pthread_kill(pthread_t, int);
extern int pthread_sigmask(int, const sigset_t *, sigset_t *);
extern int sigqueue(pid_t, int, const union sigval);
struct timespec;
extern int sigtimedwait(const sigset_t *restrict, siginfo_t *restrict, const 
struct timespec *restrict);
extern int sigwaitinfo(const sigset_t *restrict, siginfo_t *restrict);
# 67 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 2 3 4
# 153 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 3 4
typedef enum {P_ALL, P_PID, P_PGID} idtype_t;
# 171 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 3 4
extern pid_t wait(int *);

extern pid_t waitpid(pid_t, int *, int);
# 187 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 3 4
extern int waitid(idtype_t, id_t, siginfo_t *, int);




extern pid_t wait3(int *, int, struct rusage *);




extern pid_t kwaitpid(int *, pid_t, int, struct rusage *, siginfo_t *);

extern pid_t kwaitpid64(int *, pid_t, int, struct rusage64 *, siginfo_t *);



extern pid_t wait364(int *, int, struct rusage64 *);
# 217 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/sys/wait.h" 3 4
extern pid_t wait4(pid_t, int *, int, struct rusage *);
# 321 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 2 3 4
# 403 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern double drand48(void);
 extern double erand48(unsigned short[]);
 extern long jrand48(unsigned short[]);
 extern void lcong48(unsigned short int *);
 extern long lrand48(void);
 extern long mrand48(void);
 extern long nrand48(unsigned short[]);
 extern unsigned short *seed48(unsigned short[]);
 extern void setkey(const char *);
 extern void srand48(long);

 extern int rpl_putenv(char *);
# 432 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern int rand_r(unsigned int *);
# 456 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern long a64l(const char *);
 extern char *ecvt(double, int, int *, int *);
 extern char *fcvt(double, int, int *, int *);
 extern char *gcvt(double, int, char *);
 extern int getsubopt(char **, char *const *, char **);
 extern int grantpt(int);
 extern char *initstate(unsigned, char *, size_t);
 extern char *l64a(long);
 extern char *mktemp(char *);
 extern int mkstemp(char *);




 extern int mkstemp64(char *);

 extern char *ptsname(int);
 extern long random(void);
 extern char *realpath(const char *, char *);
 extern char *setstate(const char *);
 extern void srandom(unsigned);
 extern int unlockpt(int);
# 493 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern int posix_openpt (int);
 extern int setenv (const char *, const char *, int);
 extern int unsetenv (const char *);
# 587 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
extern char *optarg;
extern int optind;
extern int opterr;
# 604 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern float atoff(char *);
 extern void imul_dbl(long, long, long *);
 extern void umul_dbl(unsigned long, unsigned long, unsigned long *);
 extern int on_exit(void (*)(int, void *), void *);
 extern int unatexit(void (*)(void));
# 633 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/stdlib.h" 3 4
 extern double wcstod(const wchar_t *, wchar_t **);
 extern long int wcstol(const wchar_t *, wchar_t **, int);
 extern unsigned long int wcstoul(const wchar_t *, wchar_t **, int);

 extern int rpmatch(const char *);
 extern int clearenv(void);
 extern int getopt(int, char* const*, const char*);
 extern char *gnu_getpass(const char *);

        extern int ttyslot(void);
        extern void *valloc(size_t);
# 43 "xstrtol.c" 2
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/string.h" 1 3 4
# 104 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/string.h" 3 4
        extern void *memchr(const void *, int, size_t);

 extern void *memcpy(void * restrict, const void * restrict, size_t);
        extern void *memset(void *, int, size_t);
        extern size_t strcspn(const char *, const char *);
        extern size_t strlen(const char *);
        extern size_t strspn(const char *, const char *);
# 147 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/string.h" 3 4
 extern char *strchr(const char *, int);
 extern char *strpbrk(const char *, const char *);
 extern char *strrchr(const char *, int);
 extern char *strstr(const char *, const char *);


        extern void *memmove(void *, const void *, size_t);
        extern char *strcpy(char * restrict, const char * restrict);
        extern char *strncpy(char * restrict, const char * restrict, size_t);
        extern char *strcat(char * restrict, const char * restrict);
        extern char *strncat(char * restrict, const char * restrict, size_t);
        extern int memcmp(const void *, const void *,size_t);
        extern int strcmp(const char *, const char *);
        extern int strncmp(const char *,const char *,size_t);
        extern int strncollen(const char *, const int );
        extern char *strtok(char * restrict, const char * restrict);
        extern char *strerror(int);
        extern int strcoll(const char *, const char *);
        extern size_t strxfrm(char * restrict, const char * restrict, size_t);
 extern char *strtok_r(char *, const char *, char **);

     extern int strerror_r(int, char *, size_t);
# 180 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/string.h" 3 4
        extern void *memccpy(void * restrict, const void * restrict, int, 
size_t);
# 189 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/string.h" 3 4
extern char *strdup(const char *);
# 246 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/string.h" 3 4
 extern wchar_t *wcschr(const wchar_t *, wchar_t);
 extern wchar_t *wcspbrk(const wchar_t *, const wchar_t *);
 extern wchar_t *wcsrchr(const wchar_t *, wchar_t);


        extern char *index(const char *, int);
        extern char *rindex(const char *, int);

 extern void swab(const void *, void *, ssize_t);
        extern wchar_t *wcscat(wchar_t *, const wchar_t *);
        extern int wcscmp(const wchar_t *, const wchar_t *);
        extern wchar_t *wcscpy(wchar_t *, const wchar_t *);
        extern size_t wcscspn(const wchar_t *, const wchar_t *);
        extern size_t wcslen(const wchar_t *);
        extern wchar_t *wcsncat(wchar_t *, const wchar_t *, size_t);
        extern int wcsncmp(const wchar_t *, const wchar_t *, size_t);
        extern wchar_t *wcsncpy(wchar_t *, const wchar_t *, size_t);
        extern size_t wcsspn(const wchar_t *, const wchar_t *);
        extern wchar_t *wcswcs(const wchar_t *, const wchar_t *);
        extern int wcswidth(const wchar_t *, size_t);
        extern int wcwidth(wchar_t);
        extern int wcscoll(const wchar_t *, const wchar_t *);
        extern size_t wcsxfrm(wchar_t *, const wchar_t *, size_t);
 extern char *__linux_strerror_r(int, char *, size_t);
 extern char * strndup(const char *, size_t);
 extern size_t strnlen(const char *, size_t);
 extern char * strsep(char **, const char *);
 extern void * memmem(const void *, size_t, const void *, size_t);
 extern char * stpcpy(char *, const char *);
 extern char * stpncpy(char *, const char *, size_t);
 extern char * strsignal(int);





 extern int rpl_strcasecmp(const char *, const char *);
 extern int strncasecmp(const char *, const char *, size_t);
# 44 "xstrtol.c" 2

# 1 "intprops.h" 1
# 21 "intprops.h"
# 1 "/usr/local/lib/gcc/powerpc-ibm-aix5.3.0.0/4.0.2/include/limits.h" 1 3 4
# 22 "intprops.h" 2
# 46 "xstrtol.c" 2
# 60 "xstrtol.c"
static strtol_error
bkm_scale (long long int *x, int scale_factor)
{
  if ((! ((long long int) 0 < (long long int) -1)) && *x < (~ 
9223372036854775807LL) / scale_factor)
    {
      *x = (~ 9223372036854775807LL);
      return LONGINT_OVERFLOW;
    }
  if (9223372036854775807LL / scale_factor < *x)
    {
      *x = 9223372036854775807LL;
      return LONGINT_OVERFLOW;
    }
  *x *= scale_factor;
  return LONGINT_OK;
}

static strtol_error
bkm_scale_by_power (long long int *x, int base, int power)
{
  strtol_error err = LONGINT_OK;
  while (power--)
    err |= bkm_scale (x, base);
  return err;
}



strtol_error
xstrtoimax (const char *s, char **ptr, int strtol_base,
    long long int *val, const char *valid_suffixes)
{
  char *t_ptr;
  char **p;
  long long int tmp;
  strtol_error err = LONGINT_OK;

  ((0 <= strtol_base && strtol_base <= 36) ? ((void)0) : __assert("__EX", 
"xstrtol.c", 97));

  p = (ptr ? ptr : &t_ptr);

  if (! (! ((long long int) 0 < (long long int) -1)))
    {
      const char *q = s;
      unsigned char ch = *q;
      while (isspace (ch))
 ch = *++q;
      if (ch == '-')
 return LONGINT_INVALID;
    }

  errno = 0;
  tmp = strtoimax (s, p, strtol_base);

  if (*p == s)
    {


      if (valid_suffixes && **p && strchr (valid_suffixes, **p))
 tmp = 1;
      else
 return LONGINT_INVALID;
    }
  else if (errno != 0)
    {
      if (errno != 34)
 return LONGINT_INVALID;
      err = LONGINT_OVERFLOW;
    }




  if (!valid_suffixes)
    {
      *val = tmp;
      return err;
    }

  if (**p != '\0')
    {
      int base = 1024;
      int suffixes = 1;
      strtol_error overflow;

      if (!strchr (valid_suffixes, **p))
 {
   *val = tmp;
   return err | LONGINT_INVALID_SUFFIX_CHAR;
 }

      if (strchr (valid_suffixes, '0'))
 {







   switch (p[0][1])
     {
     case 'i':
       if (p[0][2] == 'B')
  suffixes += 2;
       break;

     case 'B':
     case 'D':
       base = 1000;
       suffixes++;
       break;
     }
 }

      switch (**p)
 {
 case 'b':
   overflow = bkm_scale (&tmp, 512);
   break;

 case 'B':
   overflow = bkm_scale (&tmp, 1024);
   break;

 case 'c':
   overflow = 0;
   break;

 case 'E':
   overflow = bkm_scale_by_power (&tmp, base, 6);
   break;

 case 'G':
 case 'g':
   overflow = bkm_scale_by_power (&tmp, base, 3);
   break;

 case 'k':
 case 'K':
   overflow = bkm_scale_by_power (&tmp, base, 1);
   break;

 case 'M':
 case 'm':
   overflow = bkm_scale_by_power (&tmp, base, 2);
   break;

 case 'P':
   overflow = bkm_scale_by_power (&tmp, base, 5);
   break;

 case 'T':
 case 't':
   overflow = bkm_scale_by_power (&tmp, base, 4);
   break;

 case 'w':
   overflow = bkm_scale (&tmp, 2);
   break;

 case 'Y':
   overflow = bkm_scale_by_power (&tmp, base, 8);
   break;

 case 'Z':
   overflow = bkm_scale_by_power (&tmp, base, 7);
   break;

 default:
   *val = tmp;
   return err | LONGINT_INVALID_SUFFIX_CHAR;
 }

      err |= overflow;
      *p += suffixes;
      if (**p)
 err |= LONGINT_INVALID_SUFFIX_CHAR;
    }

  *val = tmp;
  return err;
}
# 32 "xstrtoimax.c" 2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]