# 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/build/online_job_application2//" # 1 "" #define __STDC__ 1 #define __STDC_VERSION__ 199901L #define __STDC_UTF_16__ 1 #define __STDC_UTF_32__ 1 #define __STDC_HOSTED__ 1 #define __GNUC__ 8 #define __GNUC_MINOR__ 4 #define __GNUC_PATCHLEVEL__ 0 #define __VERSION__ "8.4.0" #define __ATOMIC_RELAXED 0 #define __ATOMIC_SEQ_CST 5 #define __ATOMIC_ACQUIRE 2 #define __ATOMIC_RELEASE 3 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_CONSUME 1 #define __pic__ 2 #define __PIC__ 2 #define __pie__ 2 #define __PIE__ 2 #define __FINITE_MATH_ONLY__ 0 #define __SIZEOF_INT__ 4 #define __SIZEOF_LONG__ 4 #define __SIZEOF_LONG_LONG__ 8 #define __SIZEOF_SHORT__ 2 #define __SIZEOF_FLOAT__ 4 #define __SIZEOF_DOUBLE__ 8 #define __SIZEOF_LONG_DOUBLE__ 12 #define __SIZEOF_SIZE_T__ 4 #define __CHAR_BIT__ 8 #define __BIGGEST_ALIGNMENT__ 16 #define __ORDER_LITTLE_ENDIAN__ 1234 #define __ORDER_BIG_ENDIAN__ 4321 #define __ORDER_PDP_ENDIAN__ 3412 #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __SIZEOF_POINTER__ 4 #define __SIZE_TYPE__ unsigned int #define __PTRDIFF_TYPE__ int #define __WCHAR_TYPE__ long int #define __WINT_TYPE__ unsigned int #define __INTMAX_TYPE__ long long int #define __UINTMAX_TYPE__ long long unsigned int #define __CHAR16_TYPE__ short unsigned int #define __CHAR32_TYPE__ unsigned int #define __SIG_ATOMIC_TYPE__ int #define __INT8_TYPE__ signed char #define __INT16_TYPE__ short int #define __INT32_TYPE__ int #define __INT64_TYPE__ long long int #define __UINT8_TYPE__ unsigned char #define __UINT16_TYPE__ short unsigned int #define __UINT32_TYPE__ unsigned int #define __UINT64_TYPE__ long long unsigned int #define __INT_LEAST8_TYPE__ signed char #define __INT_LEAST16_TYPE__ short int #define __INT_LEAST32_TYPE__ int #define __INT_LEAST64_TYPE__ long long int #define __UINT_LEAST8_TYPE__ unsigned char #define __UINT_LEAST16_TYPE__ short unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __UINT_LEAST64_TYPE__ long long unsigned int #define __INT_FAST8_TYPE__ signed char #define __INT_FAST16_TYPE__ int #define __INT_FAST32_TYPE__ int #define __INT_FAST64_TYPE__ long long int #define __UINT_FAST8_TYPE__ unsigned char #define __UINT_FAST16_TYPE__ unsigned int #define __UINT_FAST32_TYPE__ unsigned int #define __UINT_FAST64_TYPE__ long long unsigned int #define __INTPTR_TYPE__ int #define __UINTPTR_TYPE__ unsigned int #define __has_include(STR) __has_include__(STR) #define __has_include_next(STR) __has_include_next__(STR) #define __GXX_ABI_VERSION 1013 #define __SCHAR_MAX__ 0x7f #define __SHRT_MAX__ 0x7fff #define __INT_MAX__ 0x7fffffff #define __LONG_MAX__ 0x7fffffffL #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __WCHAR_MAX__ 0x7fffffffL #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __WINT_MAX__ 0xffffffffU #define __WINT_MIN__ 0U #define __PTRDIFF_MAX__ 0x7fffffff #define __SIZE_MAX__ 0xffffffffU #define __SCHAR_WIDTH__ 8 #define __SHRT_WIDTH__ 16 #define __INT_WIDTH__ 32 #define __LONG_WIDTH__ 32 #define __LONG_LONG_WIDTH__ 64 #define __WCHAR_WIDTH__ 32 #define __WINT_WIDTH__ 32 #define __PTRDIFF_WIDTH__ 32 #define __SIZE_WIDTH__ 32 #define __INTMAX_MAX__ 0x7fffffffffffffffLL #define __INTMAX_C(c) c ## LL #define __UINTMAX_MAX__ 0xffffffffffffffffULL #define __UINTMAX_C(c) c ## ULL #define __INTMAX_WIDTH__ 64 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __SIG_ATOMIC_WIDTH__ 32 #define __INT8_MAX__ 0x7f #define __INT16_MAX__ 0x7fff #define __INT32_MAX__ 0x7fffffff #define __INT64_MAX__ 0x7fffffffffffffffLL #define __UINT8_MAX__ 0xff #define __UINT16_MAX__ 0xffff #define __UINT32_MAX__ 0xffffffffU #define __UINT64_MAX__ 0xffffffffffffffffULL #define __INT_LEAST8_MAX__ 0x7f #define __INT8_C(c) c #define __INT_LEAST8_WIDTH__ 8 #define __INT_LEAST16_MAX__ 0x7fff #define __INT16_C(c) c #define __INT_LEAST16_WIDTH__ 16 #define __INT_LEAST32_MAX__ 0x7fffffff #define __INT32_C(c) c #define __INT_LEAST32_WIDTH__ 32 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL #define __INT64_C(c) c ## LL #define __INT_LEAST64_WIDTH__ 64 #define __UINT_LEAST8_MAX__ 0xff #define __UINT8_C(c) c #define __UINT_LEAST16_MAX__ 0xffff #define __UINT16_C(c) c #define __UINT_LEAST32_MAX__ 0xffffffffU #define __UINT32_C(c) c ## U #define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL #define __UINT64_C(c) c ## ULL #define __INT_FAST8_MAX__ 0x7f #define __INT_FAST8_WIDTH__ 8 #define __INT_FAST16_MAX__ 0x7fffffff #define __INT_FAST16_WIDTH__ 32 #define __INT_FAST32_MAX__ 0x7fffffff #define __INT_FAST32_WIDTH__ 32 #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL #define __INT_FAST64_WIDTH__ 64 #define __UINT_FAST8_MAX__ 0xff #define __UINT_FAST16_MAX__ 0xffffffffU #define __UINT_FAST32_MAX__ 0xffffffffU #define __UINT_FAST64_MAX__ 0xffffffffffffffffULL #define __INTPTR_MAX__ 0x7fffffff #define __INTPTR_WIDTH__ 32 #define __UINTPTR_MAX__ 0xffffffffU #define __GCC_IEC_559 2 #define __GCC_IEC_559_COMPLEX 2 #define __FLT_EVAL_METHOD__ 2 #define __FLT_EVAL_METHOD_TS_18661_3__ 2 #define __DEC_EVAL_METHOD__ 2 #define __FLT_RADIX__ 2 #define __FLT_MANT_DIG__ 24 #define __FLT_DIG__ 6 #define __FLT_MIN_EXP__ (-125) #define __FLT_MIN_10_EXP__ (-37) #define __FLT_MAX_EXP__ 128 #define __FLT_MAX_10_EXP__ 38 #define __FLT_DECIMAL_DIG__ 9 #define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F #define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F #define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F #define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F #define __FLT_HAS_DENORM__ 1 #define __FLT_HAS_INFINITY__ 1 #define __FLT_HAS_QUIET_NAN__ 1 #define __DBL_MANT_DIG__ 53 #define __DBL_DIG__ 15 #define __DBL_MIN_EXP__ (-1021) #define __DBL_MIN_10_EXP__ (-307) #define __DBL_MAX_EXP__ 1024 #define __DBL_MAX_10_EXP__ 308 #define __DBL_DECIMAL_DIG__ 17 #define __DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L) #define __DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L) #define __DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L) #define __DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L) #define __DBL_HAS_DENORM__ 1 #define __DBL_HAS_INFINITY__ 1 #define __DBL_HAS_QUIET_NAN__ 1 #define __LDBL_MANT_DIG__ 64 #define __LDBL_DIG__ 18 #define __LDBL_MIN_EXP__ (-16381) #define __LDBL_MIN_10_EXP__ (-4931) #define __LDBL_MAX_EXP__ 16384 #define __LDBL_MAX_10_EXP__ 4932 #define __DECIMAL_DIG__ 21 #define __LDBL_DECIMAL_DIG__ 21 #define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L #define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L #define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L #define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L #define __LDBL_HAS_DENORM__ 1 #define __LDBL_HAS_INFINITY__ 1 #define __LDBL_HAS_QUIET_NAN__ 1 #define __FLT32_MANT_DIG__ 24 #define __FLT32_DIG__ 6 #define __FLT32_MIN_EXP__ (-125) #define __FLT32_MIN_10_EXP__ (-37) #define __FLT32_MAX_EXP__ 128 #define __FLT32_MAX_10_EXP__ 38 #define __FLT32_DECIMAL_DIG__ 9 #define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 #define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 #define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 #define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 #define __FLT32_HAS_DENORM__ 1 #define __FLT32_HAS_INFINITY__ 1 #define __FLT32_HAS_QUIET_NAN__ 1 #define __FLT64_MANT_DIG__ 53 #define __FLT64_DIG__ 15 #define __FLT64_MIN_EXP__ (-1021) #define __FLT64_MIN_10_EXP__ (-307) #define __FLT64_MAX_EXP__ 1024 #define __FLT64_MAX_10_EXP__ 308 #define __FLT64_DECIMAL_DIG__ 17 #define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 #define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 #define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 #define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 #define __FLT64_HAS_DENORM__ 1 #define __FLT64_HAS_INFINITY__ 1 #define __FLT64_HAS_QUIET_NAN__ 1 #define __FLT128_MANT_DIG__ 113 #define __FLT128_DIG__ 33 #define __FLT128_MIN_EXP__ (-16381) #define __FLT128_MIN_10_EXP__ (-4931) #define __FLT128_MAX_EXP__ 16384 #define __FLT128_MAX_10_EXP__ 4932 #define __FLT128_DECIMAL_DIG__ 36 #define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 #define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 #define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 #define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 #define __FLT128_HAS_DENORM__ 1 #define __FLT128_HAS_INFINITY__ 1 #define __FLT128_HAS_QUIET_NAN__ 1 #define __FLT32X_MANT_DIG__ 53 #define __FLT32X_DIG__ 15 #define __FLT32X_MIN_EXP__ (-1021) #define __FLT32X_MIN_10_EXP__ (-307) #define __FLT32X_MAX_EXP__ 1024 #define __FLT32X_MAX_10_EXP__ 308 #define __FLT32X_DECIMAL_DIG__ 17 #define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x #define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x #define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x #define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x #define __FLT32X_HAS_DENORM__ 1 #define __FLT32X_HAS_INFINITY__ 1 #define __FLT32X_HAS_QUIET_NAN__ 1 #define __FLT64X_MANT_DIG__ 64 #define __FLT64X_DIG__ 18 #define __FLT64X_MIN_EXP__ (-16381) #define __FLT64X_MIN_10_EXP__ (-4931) #define __FLT64X_MAX_EXP__ 16384 #define __FLT64X_MAX_10_EXP__ 4932 #define __FLT64X_DECIMAL_DIG__ 21 #define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x #define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x #define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x #define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x #define __FLT64X_HAS_DENORM__ 1 #define __FLT64X_HAS_INFINITY__ 1 #define __FLT64X_HAS_QUIET_NAN__ 1 #define __DEC32_MANT_DIG__ 7 #define __DEC32_MIN_EXP__ (-94) #define __DEC32_MAX_EXP__ 97 #define __DEC32_MIN__ 1E-95DF #define __DEC32_MAX__ 9.999999E96DF #define __DEC32_EPSILON__ 1E-6DF #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __DEC64_MANT_DIG__ 16 #define __DEC64_MIN_EXP__ (-382) #define __DEC64_MAX_EXP__ 385 #define __DEC64_MIN__ 1E-383DD #define __DEC64_MAX__ 9.999999999999999E384DD #define __DEC64_EPSILON__ 1E-15DD #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __DEC128_MIN_EXP__ (-6142) #define __DEC128_MAX_EXP__ 6145 #define __DEC128_MIN__ 1E-6143DL #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __DEC128_EPSILON__ 1E-33DL #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __REGISTER_PREFIX__ #define __USER_LABEL_PREFIX__ #define __GNUC_STDC_INLINE__ 1 #define __NO_INLINE__ 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __PRAGMA_REDEFINE_EXTNAME 1 #define __SIZEOF_WCHAR_T__ 4 #define __SIZEOF_WINT_T__ 4 #define __SIZEOF_PTRDIFF_T__ 4 #define __i386 1 #define __i386__ 1 #define i386 1 #define __SIZEOF_FLOAT80__ 12 #define __SIZEOF_FLOAT128__ 16 #define __ATOMIC_HLE_ACQUIRE 65536 #define __ATOMIC_HLE_RELEASE 131072 #define __GCC_ASM_FLAG_OUTPUTS__ 1 #define __i686 1 #define __i686__ 1 #define __pentiumpro 1 #define __pentiumpro__ 1 #define __code_model_32__ 1 #define __SEG_FS 1 #define __SEG_GS 1 #define __gnu_linux__ 1 #define __linux 1 #define __linux__ 1 #define linux 1 #define __unix 1 #define __unix__ 1 #define unix 1 #define __ELF__ 1 #define __DECIMAL_BID_FORMAT__ 1 # 1 "" #define FORTIFY_SOURCE 0 #define LINUX 1 #define NPATCHED 1 #define errno __cgc_errno # 1 "/usr/include/stdc-predef.h" 1 3 4 # 19 "/usr/include/stdc-predef.h" 3 4 #define _STDC_PREDEF_H 1 # 38 "/usr/include/stdc-predef.h" 3 4 #define __STDC_IEC_559__ 1 #define __STDC_IEC_559_COMPLEX__ 1 # 58 "/usr/include/stdc-predef.h" 3 4 #define __STDC_ISO_10646__ 201706L #define __STDC_NO_THREADS__ 1 # 1 "" 2 # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" # 24 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/include/libcgc.h" 1 #define _LIBCGC_H #define STDIN 0 #define STDOUT 1 #define STDERR 2 #define NULL (0) typedef unsigned long cgc_size_t; typedef long cgc_ssize_t; #define STD_SIZE_T unsigned int #define PAGE_SIZE 4096 #define CGC_FLAG_PAGE_ADDRESS 0x4347C000 #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) #define SSIZE_MAX ((cgc_ssize_t)((~((cgc_size_t)0ULL))>>1)) #define SIZE_MAX (~((cgc_size_t)0ULL)) #define CGC_FD_SETSIZE 1024 typedef long int _fd_mask; #define CGC__NFDBITS (8 * sizeof(_fd_mask)) typedef struct { _fd_mask _fd_bits[1024 / (8 * sizeof(_fd_mask))]; } cgc_fd_set; #define CGC_FD_ZERO(set) do { int __i; for (__i = 0; __i < (CGC_FD_SETSIZE / CGC__NFDBITS); __i++) (set)->_fd_bits[__i] = 0; } while (0) #define CGC_FD_SET(b,set) ((set)->_fd_bits[b / CGC__NFDBITS] |= (1 << (b & (CGC__NFDBITS - 1)))) #define CGC_FD_CLR(b,set) ((set)->_fd_bits[b / CGC__NFDBITS] &= ~(1 << (b & (CGC__NFDBITS - 1)))) #define CGC_FD_ISSET(b,set) ((set)->_fd_bits[b / CGC__NFDBITS] & (1 << (b & (CGC__NFDBITS - 1)))) struct cgc_timeval { int tv_sec; int tv_usec; }; #define CGC_EBADF 1 #define CGC_EFAULT 2 #define CGC_EINVAL 3 #define CGC_ENOMEM 4 #define CGC_ENOSYS 5 #define CGC_EPIPE 6 #define FD_SETSIZE CGC_FD_SETSIZE #define _NFDBITS CGC__NFDBITS #define FD_ZERO CGC_FD_ZERO #define FD_SET CGC_FD_SET #define FD_CLR CGC_FD_CLR #define FD_ISSET CGC_FD_ISSET #define EBADF CGC_EBADF #define EFAULT CGC_EFAULT #define EINVAL CGC_EINVAL #define ENOMEM CGC_ENOMEM #define ENOSYS CGC_ENOSYS #define EPIPE CGC_EPIPE # 122 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/include/libcgc.h" void cgc__terminate(unsigned int status) __attribute__((__noreturn__)); int cgc_transmit(int fd, const void *buf, cgc_size_t count, cgc_size_t *tx_bytes); int cgc_receive(int fd, void *buf, cgc_size_t count, cgc_size_t *rx_bytes); int cgc_fdwait(int nfds, cgc_fd_set *readfds, cgc_fd_set *writefds, const struct cgc_timeval *timeout, int *readyfds); int cgc_allocate(cgc_size_t length, int is_X, void **addr); int cgc_deallocate(void *addr, cgc_size_t length); int cgc_random(void *buf, cgc_size_t count, cgc_size_t *rnd_bytes); typedef struct { long _b[8]; } jmp_buf[1]; extern int cgc_setjmp(jmp_buf) __attribute__((__returns_twice__)); extern void cgc_longjmp(jmp_buf, int) __attribute__((__noreturn__)); extern float cgc_sinf(float); extern double cgc_sin(double); extern long double cgc_sinl(long double); extern float cgc_cosf(float); extern double cgc_cos(double); extern long double cgc_cosl(long double); extern float cgc_tanf(float); extern double cgc_tan(double); extern long double cgc_tanl(long double); extern float cgc_logf(float); extern double cgc_log(double); extern long double cgc_logl(long double); extern float cgc_rintf(float); extern double cgc_rint(double); extern long double cgc_rintl(long double); extern float cgc_sqrtf(float); extern double cgc_sqrt(double); extern long double cgc_sqrtl(long double); extern float cgc_fabsf(float); extern double cgc_fabs(double); extern long double cgc_fabsl(long double); extern float cgc_log2f(float); extern double cgc_log2(double); extern long double cgc_log2l(long double); extern float cgc_exp2f(float); extern double cgc_exp2(double); extern long double cgc_exp2l(long double); extern float cgc_expf(float); extern double cgc_exp(double); extern long double cgc_expl(long double); extern float cgc_log10f(float); extern double cgc_log10(double); extern long double cgc_log10l(long double); extern float cgc_powf(float, float); extern double cgc_pow(double, double); extern long double cgc_powl(long double, long double); extern float cgc_atan2f(float, float); extern double cgc_atan2(double, double); extern long double cgc_atan2l(long double, long double); extern float cgc_remainderf(float, float); extern double cgc_remainder(double, double); extern long double cgc_remainderl(long double, long double); extern float cgc_scalbnf(float, int); extern double cgc_scalbn(double, int); extern long double cgc_scalbnl(long double, int); extern float cgc_scalblnf(float, long int); extern double cgc_scalbln(double, long int); extern long double cgc_scalblnl(long double, long int); extern float cgc_significandf(float); extern double cgc_significand(double); extern long double cgc_significandl(long double); # 25 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" 2 # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_stdint.h" 1 #define STDINT_H_ typedef signed char int8_t; typedef short int int16_t; typedef int int32_t; typedef long long int int64_t; typedef unsigned char uint8_t; typedef unsigned short int uint16_t; typedef unsigned int uint32_t; typedef unsigned long long int uint64_t; typedef int intptr_t; typedef unsigned int uintptr_t; #define __INT64_C(c) c ## LL #define __UINT64_C(c) c ## ULL #define INT8_MIN (-128) #define INT16_MIN (-32767-1) #define INT32_MIN (-2147483647-1) #define INT64_MIN (-__INT64_C(9223372036854775807)-1) #define INT8_MAX (127) #define INT16_MAX (32767) #define INT32_MAX (2147483647) #define INT64_MAX (__INT64_C(9223372036854775807)) #define UINT8_MAX (255) #define UINT16_MAX (65535) #define UINT32_MAX (4294967295U) #define UINT64_MAX (__UINT64_C(18446744073709551615)) # 27 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" 2 # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_stdlib.h" 1 #define STDLIB_H_ # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_stdarg.h" 1 #define STDARG_H_ typedef __builtin_va_list __gnuc_va_list; #define va_start(v,l) __builtin_va_start(v,l) #define va_end(v) __builtin_va_end(v) #define va_arg(v,l) __builtin_va_arg(v,l) typedef __gnuc_va_list va_list; # 6 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_stdlib.h" 2 # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_stddef.h" 1 #define STDDEF_H_ #define PAGE_SIZE 4096 typedef long int ptrdiff_t; # 15 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_stddef.h" #define offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) # 7 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_stdlib.h" 2 #define isinf(x) __builtin_isinf(x) #define isnan(x) __builtin_isnan(x) extern int cgc_fdprintf(int fd, const char *fmt, ...); extern int cgc_sprintf(char *s, const char *fmt, ...); #define cgc_printf(...) cgc_fdprintf(STDOUT, __VA_ARGS__) long cgc_strtol(const char *str, char **endptr, int base); unsigned long strtoul(const char *str, char **endptr, int base); extern void *cgc_malloc(cgc_size_t size); extern void *cgc_calloc(cgc_size_t nmemb, cgc_size_t size); extern void *cgc_realloc(void *ptr, cgc_size_t size); extern void cgc_free(void *ptr); extern cgc_size_t malloc_size(void *ptr); static void cgc_exit(int ret) { cgc__terminate(ret); } # 28 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" 2 # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/lib/cgc_string.h" 1 #define STRING_H_ extern void *cgc_memcpy(void *dest, const void *src, cgc_size_t n); extern void *cgc_memmove(void *dest, const void *src, cgc_size_t n); extern void *cgc_memset(void *dest, int c, cgc_size_t n); extern int memcmp(void *s1, const void *s2, cgc_size_t n); extern void *memchr(const void *s, int c, cgc_size_t n); extern cgc_size_t cgc_strlen(const char *s); extern char *cgc_strcpy(char *dest, const char *src); extern char *strncpy(char *dest, const char *src, cgc_size_t n); extern char *cgc_strchr(const char *s, int c); extern char *cgc_strsep(char **stringp, const char *delim); extern int strcmp(char *s1, const char *s2); extern int cgc_strncmp(const char *s1, const char *s2, cgc_size_t n); extern int strcasecmp(const char *s1, const char *s2); extern int cgc_strncasecmp(const char *s1, const char *s2, cgc_size_t n); extern char *cgc_strcat(char *dest, const char *src); # 29 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" 2 # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/cgc_form.h" 1 #define __FORM_H__ #define NUM_CMDS 5 #define MAX_CMD_SIZE 16 typedef struct question { const char *title; const char *hint; char *answer; char optional; struct question *prev, *next; int (*validator) (char *input); } question_t; typedef struct page { const char *title; struct page *prev, *next; question_t *questions; char completed; } page_t; typedef struct form { const char *greeting; const char *ending; const char *help; void (*init) (void); int (*handlers[5]) (struct form *_form, char *arg); page_t *pages; page_t *cur_page; question_t *cur_question; } form_t; int cgc_handle_exit(form_t *form, char *arg); int cgc_handle_help(form_t *form, char *arg); int cgc_handle_next(form_t *form, char *arg); int cgc_handle_prev(form_t *form, char *arg); int cgc_handle_update(form_t *form, char *arg); int cgc_handle_line(form_t *form, char *arg); void cgc_print_prompt(form_t *form, int with_page, int done); void cgc_print_greeting(form_t *form); #define DEC_Q(_name,_title,_hint,_optional,_validator) static question_t _name = { .title = _title, .hint = _hint, .answer = NULL, .optional = _optional, .prev = NULL, .next = NULL, .validator = _validator } # 54 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/cgc_form.h" #define DEC_P(_name,_title) static page_t _name = { .title = _title, .prev = NULL, .next = NULL, .questions = NULL, .completed = 0 } # 63 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/cgc_form.h" #define LINK(e,_prev,_next) do { e.prev = _prev; e.next = _next; } while (0) # 31 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" 2 # 1 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/cgc_input.h" 1 #define __INPUT_H__ #define LINE_SIZE 4096 int cgc_read_line(char *buf); # 32 "/home/pdreiter/Data/APR_eval/GenProg/v25.cb_eval/online_job_application2.base.brute_force/online_job_application2/src/online_job_application2/src/main.c" 2 extern form_t cgc_af86; int main(int cgc_argc, char *cgc_argv[]) { char line_buf[4096]; int with_title = 1; int ret; int done = 0; cgc_af86.init(); cgc_print_greeting(&cgc_af86); while (1) { cgc_print_prompt(&cgc_af86, with_title, done); with_title = 0; cgc_memset(line_buf, 0, 4096); if (cgc_read_line(line_buf) < 0) break; ret = cgc_handle_line(&cgc_af86, line_buf); if (ret < 0) break; else if (ret == 1) with_title = 1; else if (ret == 2) done = 1; else if (ret == 3) { with_title = 1; done = 0; } } return 0; }