Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 455102 Details for
Bug 430784
net-misc/hylafaxplus-5.5.1-r1: collides with mgetty
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
config.log
config.log (text/plain), 248.31 KB, created by
Toralf Förster
on 2016-12-04 16:34:21 UTC
(
hide
)
Description:
config.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2016-12-04 16:34:21 UTC
Size:
248.31 KB
patch
obsolete
>Sun Dec 4 13:20:59 CET 2016 > >This file contains information that was captured from running the configure >script. Lines that begin with a "+" are command lines echoed by the >shell. Other lines are the output of commands; usually the contents of >test case files or the output from compilers. If configure does the >wrong thing, use the information captured here to aid in debugging. > >++ . ./config.site >TARGET: x86_64-unknown-linux-gnu >RELEASE: 4.8.11-hardened >++ cat dummy.c >#include <stdlib.h> >int main(int argc, char* argv[]) { exit(0); } >++ cat xgnu.c >#ifdef __GNUC__ >yes; >#endif >++ x86_64-pc-linux-gnu-gcc -E xgnu.c >++ egrep yes >yes; >++ x86_64-pc-linux-gnu-gcc -o dummy dummy.c >++ cat dummy.c >#define ansiIDENT(a) a >#define ansiCAT(a,b) a##b >A=ansiCAT(ANSI,CPP); >++ /usr/bin/x86_64-pc-linux-gnu-gcc -E dummy.c >++ grep ANSICPP >A=ANSICPP; >++ cat dummy.c >#ifdef __ANSI_CPP__ >yes >#else >no >#endif >++ /usr/bin/x86_64-pc-linux-gnu-gcc -E dummy.c >++ grep no >no >++ cat dummy.c >#include <stdlib.h> >int main(int argc, char* argv[]) { exit(0); } >++ /usr/bin/x86_64-pc-linux-gnu-gcc -c -M dummy.c >++ grep '^dummy.o[ ]*:[ ]*dummy.c' >dummy.o: dummy.c /usr/include/stdc-predef.h /usr/include/stdlib.h \ >++ cat dummy.C >class foo { >public: > struct bar { > int a; > bar(); > }; > foo(); >}; >foo::bar::bar() { a = 0; } >foo::foo() { bar x; } >int main() { foo t; return 0; } >++ cat xgnu.c >#ifdef __GNUC__ >yes; >#endif >++ x86_64-pc-linux-gnu-g++ -E xgnu.c >++ egrep yes >yes; >++ x86_64-pc-linux-gnu-g++ -o dummy dummy.C >++ cat dummy.C >#define ansiIDENT(a) a >#define ansiCAT(a,b) a##b >A=ansiCAT(ANSI,CPP); >++ /usr/bin/x86_64-pc-linux-gnu-g++ -E dummy.C >++ grep ANSICPP >A=ANSICPP; >++ /usr/bin/x86_64-pc-linux-gnu-g++ -E dummy.C >++ grep no >no >++ cat dummy.C >/* this comment should be stripped */ >something else just in case >and another line also >++ /usr/bin/x86_64-pc-linux-gnu-g++ -E dummy.C >++ grep comment >++ cat dummy.C >int main() >{ > bool success = false; > return 0; >} >++ /usr/bin/x86_64-pc-linux-gnu-g++ dummy.C >++ cat confMakefile >include xmakeinc >all: >++ make -f confMakefile >make: Nothing to be done for 'all'. >++ cat confMakefile >sinclude xMakedepend >all: >++ make -f confMakefile >make: Nothing to be done for 'all'. >++ cat dummy.C >#include <new> >struct foo { > int x; > foo(); > ~foo(); >}; >foo::foo() {} >foo::~foo() {} >int main() >{ > foo* ptr = 0; > foo* a = new(ptr) foo; > a->x = 0; > delete a; > return 0; >} >++ /usr/bin/x86_64-pc-linux-gnu-g++ -o dummy dummy.C >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c++ >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c++ >++ cat t.c >extern int iopen(); >int t(void) { iopen(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -limage >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -limage >collect2: error: ld returned 1 exit status >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >extern int mallopt(); >int t(void) { mallopt(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lmalloc >/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lmalloc >collect2: error: ld returned 1 exit status >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >extern int pam_authenticate(); >int t(void) { pam_authenticate(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lpam >++ cat t.c++ >#include "security/pam_appl.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/security/pam_appl.h" 1 3 4 ># 15 "/usr/include/security/pam_appl.h" 3 4 > ># 15 "/usr/include/security/pam_appl.h" 3 4 >extern "C" { > > ># 1 "/usr/include/security/_pam_types.h" 1 3 4 ># 18 "/usr/include/security/_pam_types.h" 3 4 >typedef struct pam_handle pam_handle_t; ># 171 "/usr/include/security/_pam_types.h" 3 4 >extern int __attribute__((__nonnull__ (1))) >pam_set_item(pam_handle_t *pamh, int item_type, const void *item); > >extern int __attribute__((__nonnull__ (1))) >pam_get_item(const pam_handle_t *pamh, int item_type, const void **item); > >extern const char * >pam_strerror(pam_handle_t *pamh, int errnum); > >extern int __attribute__((__nonnull__ (1,2))) >pam_putenv(pam_handle_t *pamh, const char *name_value); > >extern const char * __attribute__((__nonnull__ (1,2))) >pam_getenv(pam_handle_t *pamh, const char *name); > >extern char ** __attribute__((__nonnull__ (1))) >pam_getenvlist(pam_handle_t *pamh); ># 217 "/usr/include/security/_pam_types.h" 3 4 >extern int pam_fail_delay(pam_handle_t *pamh, unsigned int musec_delay); ># 248 "/usr/include/security/_pam_types.h" 3 4 >struct pam_message { > int msg_style; > const char *msg; >}; ># 273 "/usr/include/security/_pam_types.h" 3 4 >struct pam_response { > char *resp; > int resp_retcode; >}; > > > >struct pam_conv { > int (*conv)(int num_msg, const struct pam_message **msg, > struct pam_response **resp, void *appdata_ptr); > void *appdata_ptr; >}; > > > > > >struct pam_xauth_data { > int namelen; > char *name; > int datalen; > char *data; >}; ># 19 "/usr/include/security/pam_appl.h" 2 3 4 > > > >extern int __attribute__((__nonnull__ (1,3,4))) >pam_start(const char *service_name, const char *user, > const struct pam_conv *pam_conversation, > pam_handle_t **pamh); > >extern int __attribute__((__nonnull__ (1))) >pam_end(pam_handle_t *pamh, int pam_status); > > > >extern int __attribute__((__nonnull__ (1))) >pam_authenticate(pam_handle_t *pamh, int flags); > >extern int __attribute__((__nonnull__ (1))) >pam_setcred(pam_handle_t *pamh, int flags); > > > >extern int __attribute__((__nonnull__ (1))) >pam_acct_mgmt(pam_handle_t *pamh, int flags); > > > >extern int __attribute__((__nonnull__ (1))) >pam_open_session(pam_handle_t *pamh, int flags); > >extern int __attribute__((__nonnull__ (1))) >pam_close_session(pam_handle_t *pamh, int flags); > > > >extern int __attribute__((__nonnull__ (1))) >pam_chauthtok(pam_handle_t *pamh, int flags); > > > ># 1 "/usr/include/security/_pam_compat.h" 1 3 4 ># 59 "/usr/include/security/pam_appl.h" 2 3 4 > > >} ># 1 "t.c++" 2 >++ cat t.c >extern int jpeg_std_error(); >int t(void) { jpeg_std_error(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -ljpeg >++ cat t.c++ >#include "jpeglib.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/jpeglib.h" 1 3 4 ># 29 "/usr/include/jpeglib.h" 3 4 ># 1 "/usr/include/jconfig.h" 1 3 4 ># 10 "/usr/include/jconfig.h" 3 4 ># 1 "/usr/include/x86_64-pc-linux-gnu/jconfig.h" 1 3 4 ># 11 "/usr/include/jconfig.h" 2 3 4 ># 30 "/usr/include/jpeglib.h" 2 3 4 > ># 1 "/usr/include/jmorecfg.h" 1 3 4 ># 51 "/usr/include/jmorecfg.h" 3 4 > ># 51 "/usr/include/jmorecfg.h" 3 4 >typedef unsigned char JSAMPLE; ># 91 "/usr/include/jmorecfg.h" 3 4 >typedef short JCOEF; ># 102 "/usr/include/jmorecfg.h" 3 4 >typedef unsigned char JOCTET; ># 127 "/usr/include/jmorecfg.h" 3 4 >typedef unsigned char UINT8; ># 139 "/usr/include/jmorecfg.h" 3 4 >typedef unsigned short UINT16; > > > > > > > >typedef short INT16; ># 179 "/usr/include/jmorecfg.h" 3 4 >typedef long INT32; ># 194 "/usr/include/jmorecfg.h" 3 4 >typedef unsigned int JDIMENSION; ># 242 "/usr/include/jmorecfg.h" 3 4 >typedef int boolean; ># 32 "/usr/include/jpeglib.h" 2 3 4 > > > > >extern "C" { ># 69 "/usr/include/jpeglib.h" 3 4 >typedef JSAMPLE *JSAMPROW; >typedef JSAMPROW *JSAMPARRAY; >typedef JSAMPARRAY *JSAMPIMAGE; > >typedef JCOEF JBLOCK[64]; >typedef JBLOCK *JBLOCKROW; >typedef JBLOCKROW *JBLOCKARRAY; >typedef JBLOCKARRAY *JBLOCKIMAGE; > >typedef JCOEF *JCOEFPTR; > > > > > > > >typedef struct { > > > > > UINT16 quantval[64]; > > > > > > boolean sent_table; >} JQUANT_TBL; > > > > >typedef struct { > > UINT8 bits[17]; > > UINT8 huffval[256]; > > > > > > boolean sent_table; >} JHUFF_TBL; > > > > >typedef struct { > > > > int component_id; > int component_index; > int h_samp_factor; > int v_samp_factor; > int quant_tbl_no; > > > > > int dc_tbl_no; > int ac_tbl_no; ># 142 "/usr/include/jpeglib.h" 3 4 > JDIMENSION width_in_blocks; > JDIMENSION height_in_blocks; ># 154 "/usr/include/jpeglib.h" 3 4 > int DCT_scaled_size; > > > > > > > > JDIMENSION downsampled_width; > JDIMENSION downsampled_height; > > > > > boolean component_needed; > > > > int MCU_width; > int MCU_height; > int MCU_blocks; > int MCU_sample_width; > int last_col_width; > int last_row_height; > > > > > > JQUANT_TBL *quant_table; > > > void *dct_table; >} jpeg_component_info; > > > > >typedef struct { > int comps_in_scan; > int component_index[4]; > int Ss, Se; > int Ah, Al; >} jpeg_scan_info; > > > >typedef struct jpeg_marker_struct *jpeg_saved_marker_ptr; > >struct jpeg_marker_struct { > jpeg_saved_marker_ptr next; > UINT8 marker; > unsigned int original_length; > unsigned int data_length; > JOCTET *data; > >}; > > > > > > >typedef enum { > JCS_UNKNOWN, > JCS_GRAYSCALE, > JCS_RGB, > > JCS_YCbCr, > JCS_CMYK, > JCS_YCCK, > JCS_EXT_RGB, > JCS_EXT_RGBX, > JCS_EXT_BGR, > JCS_EXT_BGRX, > JCS_EXT_XBGR, > JCS_EXT_XRGB, > > > > > > > JCS_EXT_RGBA, > JCS_EXT_BGRA, > JCS_EXT_ABGR, > JCS_EXT_ARGB, > JCS_RGB565 >} J_COLOR_SPACE; > > > >typedef enum { > JDCT_ISLOW, > JDCT_IFAST, > JDCT_FLOAT >} J_DCT_METHOD; ># 261 "/usr/include/jpeglib.h" 3 4 >typedef enum { > JDITHER_NONE, > JDITHER_ORDERED, > JDITHER_FS >} J_DITHER_MODE; ># 282 "/usr/include/jpeglib.h" 3 4 >struct jpeg_common_struct { > struct jpeg_error_mgr *err; struct jpeg_memory_mgr *mem; struct jpeg_progress_mgr *progress; void *client_data; boolean is_decompressor; int global_state; > > > > >}; > >typedef struct jpeg_common_struct *j_common_ptr; >typedef struct jpeg_compress_struct *j_compress_ptr; >typedef struct jpeg_decompress_struct *j_decompress_ptr; > > > > >struct jpeg_compress_struct { > struct jpeg_error_mgr *err; struct jpeg_memory_mgr *mem; struct jpeg_progress_mgr *progress; void *client_data; boolean is_decompressor; int global_state; > > > struct jpeg_destination_mgr *dest; > > > > > > > JDIMENSION image_width; > JDIMENSION image_height; > int input_components; > J_COLOR_SPACE in_color_space; > > double input_gamma; ># 336 "/usr/include/jpeglib.h" 3 4 > int data_precision; > > int num_components; > J_COLOR_SPACE jpeg_color_space; > > jpeg_component_info *comp_info; > > > JQUANT_TBL *quant_tbl_ptrs[4]; > > > > > > > > JHUFF_TBL *dc_huff_tbl_ptrs[4]; > JHUFF_TBL *ac_huff_tbl_ptrs[4]; > > > UINT8 arith_dc_L[16]; > UINT8 arith_dc_U[16]; > UINT8 arith_ac_K[16]; > > int num_scans; > const jpeg_scan_info *scan_info; > > > > > > boolean raw_data_in; > boolean arith_code; > boolean optimize_coding; > boolean CCIR601_sampling; > > > > int smoothing_factor; > J_DCT_METHOD dct_method; > > > > > > > unsigned int restart_interval; > int restart_in_rows; > > > > boolean write_JFIF_header; > UINT8 JFIF_major_version; > UINT8 JFIF_minor_version; > > > > > UINT8 density_unit; > UINT16 X_density; > UINT16 Y_density; > boolean write_Adobe_marker; > > > > > > > JDIMENSION next_scanline; ># 413 "/usr/include/jpeglib.h" 3 4 > boolean progressive_mode; > int max_h_samp_factor; > int max_v_samp_factor; > > > > > > > JDIMENSION total_iMCU_rows; ># 433 "/usr/include/jpeglib.h" 3 4 > int comps_in_scan; > jpeg_component_info *cur_comp_info[4]; > > > JDIMENSION MCUs_per_row; > JDIMENSION MCU_rows_in_scan; > > int blocks_in_MCU; > int MCU_membership[10]; > > > > int Ss, Se, Ah, Al; ># 456 "/usr/include/jpeglib.h" 3 4 > struct jpeg_comp_master *master; > struct jpeg_c_main_controller *main; > struct jpeg_c_prep_controller *prep; > struct jpeg_c_coef_controller *coef; > struct jpeg_marker_writer *marker; > struct jpeg_color_converter *cconvert; > struct jpeg_downsampler *downsample; > struct jpeg_forward_dct *fdct; > struct jpeg_entropy_encoder *entropy; > jpeg_scan_info *script_space; > int script_space_size; >}; > > > > >struct jpeg_decompress_struct { > struct jpeg_error_mgr *err; struct jpeg_memory_mgr *mem; struct jpeg_progress_mgr *progress; void *client_data; boolean is_decompressor; int global_state; > > > struct jpeg_source_mgr *src; > > > > > JDIMENSION image_width; > JDIMENSION image_height; > int num_components; > J_COLOR_SPACE jpeg_color_space; > > > > > > > J_COLOR_SPACE out_color_space; > > unsigned int scale_num, scale_denom; > > double output_gamma; > > boolean buffered_image; > boolean raw_data_out; > > J_DCT_METHOD dct_method; > boolean do_fancy_upsampling; > boolean do_block_smoothing; > > boolean quantize_colors; > > J_DITHER_MODE dither_mode; > boolean two_pass_quantize; > int desired_number_of_colors; > > boolean enable_1pass_quant; > boolean enable_external_quant; > boolean enable_2pass_quant; > > > > > > > > JDIMENSION output_width; > JDIMENSION output_height; > int out_color_components; > int output_components; > > > > int rec_outbuf_height; ># 539 "/usr/include/jpeglib.h" 3 4 > int actual_number_of_colors; > JSAMPARRAY colormap; ># 550 "/usr/include/jpeglib.h" 3 4 > JDIMENSION output_scanline; > > > > > int input_scan_number; > JDIMENSION input_iMCU_row; > > > > > > int output_scan_number; > JDIMENSION output_iMCU_row; ># 572 "/usr/include/jpeglib.h" 3 4 > int (*coef_bits)[64]; ># 583 "/usr/include/jpeglib.h" 3 4 > JQUANT_TBL *quant_tbl_ptrs[4]; > > > JHUFF_TBL *dc_huff_tbl_ptrs[4]; > JHUFF_TBL *ac_huff_tbl_ptrs[4]; > > > > > > > int data_precision; > > jpeg_component_info *comp_info; > > > > > > boolean progressive_mode; > boolean arith_code; > > UINT8 arith_dc_L[16]; > UINT8 arith_dc_U[16]; > UINT8 arith_ac_K[16]; > > unsigned int restart_interval; > > > > > boolean saw_JFIF_marker; > > UINT8 JFIF_major_version; > UINT8 JFIF_minor_version; > UINT8 density_unit; > UINT16 X_density; > UINT16 Y_density; > boolean saw_Adobe_marker; > UINT8 Adobe_transform; > > boolean CCIR601_sampling; > > > > > > jpeg_saved_marker_ptr marker_list; ># 639 "/usr/include/jpeglib.h" 3 4 > int max_h_samp_factor; > int max_v_samp_factor; > > > > > > int min_DCT_scaled_size; > > > JDIMENSION total_iMCU_rows; ># 658 "/usr/include/jpeglib.h" 3 4 > JSAMPLE *sample_range_limit; > > > > > > > int comps_in_scan; > jpeg_component_info *cur_comp_info[4]; > > > JDIMENSION MCUs_per_row; > JDIMENSION MCU_rows_in_scan; > > int blocks_in_MCU; > int MCU_membership[10]; > > > > int Ss, Se, Ah, Al; ># 691 "/usr/include/jpeglib.h" 3 4 > int unread_marker; > > > > > struct jpeg_decomp_master *master; > struct jpeg_d_main_controller *main; > struct jpeg_d_coef_controller *coef; > struct jpeg_d_post_controller *post; > struct jpeg_input_controller *inputctl; > struct jpeg_marker_reader *marker; > struct jpeg_entropy_decoder *entropy; > struct jpeg_inverse_dct *idct; > struct jpeg_upsampler *upsample; > struct jpeg_color_deconverter *cconvert; > struct jpeg_color_quantizer *cquantize; >}; ># 720 "/usr/include/jpeglib.h" 3 4 >struct jpeg_error_mgr { > > void (*error_exit) (j_common_ptr cinfo); > > void (*emit_message) (j_common_ptr cinfo, int msg_level); > > void (*output_message) (j_common_ptr cinfo); > > void (*format_message) (j_common_ptr cinfo, char *buffer); > > > void (*reset_error_mgr) (j_common_ptr cinfo); > > > > > int msg_code; > > union { > int i[8]; > char s[80]; > } msg_parm; > > > > int trace_level; > > > > > > > > long num_warnings; ># 765 "/usr/include/jpeglib.h" 3 4 > const char * const *jpeg_message_table; > int last_jpeg_message; > > > > const char * const *addon_message_table; > int first_addon_message; > int last_addon_message; >}; > > > > >struct jpeg_progress_mgr { > void (*progress_monitor) (j_common_ptr cinfo); > > long pass_counter; > long pass_limit; > int completed_passes; > int total_passes; >}; > > > > >struct jpeg_destination_mgr { > JOCTET *next_output_byte; > size_t free_in_buffer; > > void (*init_destination) (j_compress_ptr cinfo); > boolean (*empty_output_buffer) (j_compress_ptr cinfo); > void (*term_destination) (j_compress_ptr cinfo); >}; > > > > >struct jpeg_source_mgr { > const JOCTET *next_input_byte; > size_t bytes_in_buffer; > > void (*init_source) (j_decompress_ptr cinfo); > boolean (*fill_input_buffer) (j_decompress_ptr cinfo); > void (*skip_input_data) (j_decompress_ptr cinfo, long num_bytes); > boolean (*resync_to_restart) (j_decompress_ptr cinfo, int desired); > void (*term_source) (j_decompress_ptr cinfo); >}; ># 829 "/usr/include/jpeglib.h" 3 4 >typedef struct jvirt_sarray_control *jvirt_sarray_ptr; >typedef struct jvirt_barray_control *jvirt_barray_ptr; > > >struct jpeg_memory_mgr { > > void *(*alloc_small) (j_common_ptr cinfo, int pool_id, size_t sizeofobject); > void *(*alloc_large) (j_common_ptr cinfo, int pool_id, > size_t sizeofobject); > JSAMPARRAY (*alloc_sarray) (j_common_ptr cinfo, int pool_id, > JDIMENSION samplesperrow, JDIMENSION numrows); > JBLOCKARRAY (*alloc_barray) (j_common_ptr cinfo, int pool_id, > JDIMENSION blocksperrow, JDIMENSION numrows); > jvirt_sarray_ptr (*request_virt_sarray) (j_common_ptr cinfo, int pool_id, > boolean pre_zero, > JDIMENSION samplesperrow, > JDIMENSION numrows, > JDIMENSION maxaccess); > jvirt_barray_ptr (*request_virt_barray) (j_common_ptr cinfo, int pool_id, > boolean pre_zero, > JDIMENSION blocksperrow, > JDIMENSION numrows, > JDIMENSION maxaccess); > void (*realize_virt_arrays) (j_common_ptr cinfo); > JSAMPARRAY (*access_virt_sarray) (j_common_ptr cinfo, jvirt_sarray_ptr ptr, > JDIMENSION start_row, JDIMENSION num_rows, > boolean writable); > JBLOCKARRAY (*access_virt_barray) (j_common_ptr cinfo, jvirt_barray_ptr ptr, > JDIMENSION start_row, JDIMENSION num_rows, > boolean writable); > void (*free_pool) (j_common_ptr cinfo, int pool_id); > void (*self_destruct) (j_common_ptr cinfo); > > > > > > > long max_memory_to_use; > > > long max_alloc_chunk; >}; > > > > > >typedef boolean (*jpeg_marker_parser_method) (j_decompress_ptr cinfo); ># 891 "/usr/include/jpeglib.h" 3 4 >extern struct jpeg_error_mgr * jpeg_std_error (struct jpeg_error_mgr *err); ># 906 "/usr/include/jpeglib.h" 3 4 >extern void jpeg_CreateCompress (j_compress_ptr cinfo, int version, > size_t structsize); >extern void jpeg_CreateDecompress (j_decompress_ptr cinfo, int version, > size_t structsize); > >extern void jpeg_destroy_compress (j_compress_ptr cinfo); >extern void jpeg_destroy_decompress (j_decompress_ptr cinfo); > > > >extern void jpeg_stdio_dest (j_compress_ptr cinfo, FILE *outfile); >extern void jpeg_stdio_src (j_decompress_ptr cinfo, FILE *infile); > > > >extern void jpeg_mem_dest (j_compress_ptr cinfo, unsigned char **outbuffer, > unsigned long *outsize); >extern void jpeg_mem_src (j_decompress_ptr cinfo, > const unsigned char *inbuffer, > unsigned long insize); > > > >extern void jpeg_set_defaults (j_compress_ptr cinfo); > >extern void jpeg_set_colorspace (j_compress_ptr cinfo, > J_COLOR_SPACE colorspace); >extern void jpeg_default_colorspace (j_compress_ptr cinfo); >extern void jpeg_set_quality (j_compress_ptr cinfo, int quality, > boolean force_baseline); >extern void jpeg_set_linear_quality (j_compress_ptr cinfo, int scale_factor, > boolean force_baseline); > > > > >extern void jpeg_add_quant_table (j_compress_ptr cinfo, int which_tbl, > const unsigned int *basic_table, > int scale_factor, boolean force_baseline); >extern int jpeg_quality_scaling (int quality); >extern void jpeg_simple_progression (j_compress_ptr cinfo); >extern void jpeg_suppress_tables (j_compress_ptr cinfo, boolean suppress); >extern JQUANT_TBL * jpeg_alloc_quant_table (j_common_ptr cinfo); >extern JHUFF_TBL * jpeg_alloc_huff_table (j_common_ptr cinfo); > > >extern void jpeg_start_compress (j_compress_ptr cinfo, > boolean write_all_tables); >extern JDIMENSION jpeg_write_scanlines (j_compress_ptr cinfo, > JSAMPARRAY scanlines, > JDIMENSION num_lines); >extern void jpeg_finish_compress (j_compress_ptr cinfo); > > > > > > > >extern JDIMENSION jpeg_write_raw_data (j_compress_ptr cinfo, JSAMPIMAGE data, > JDIMENSION num_lines); > > >extern void jpeg_write_marker (j_compress_ptr cinfo, int marker, > const JOCTET *dataptr, unsigned int datalen); > >extern void jpeg_write_m_header (j_compress_ptr cinfo, int marker, > unsigned int datalen); >extern void jpeg_write_m_byte (j_compress_ptr cinfo, int val); > > >extern void jpeg_write_tables (j_compress_ptr cinfo); > > >extern int jpeg_read_header (j_decompress_ptr cinfo, boolean require_image); ># 992 "/usr/include/jpeglib.h" 3 4 >extern boolean jpeg_start_decompress (j_decompress_ptr cinfo); >extern JDIMENSION jpeg_read_scanlines (j_decompress_ptr cinfo, > JSAMPARRAY scanlines, > JDIMENSION max_lines); >extern JDIMENSION jpeg_skip_scanlines (j_decompress_ptr cinfo, > JDIMENSION num_lines); >extern void jpeg_crop_scanline (j_decompress_ptr cinfo, JDIMENSION *xoffset, > JDIMENSION *width); >extern boolean jpeg_finish_decompress (j_decompress_ptr cinfo); > > >extern JDIMENSION jpeg_read_raw_data (j_decompress_ptr cinfo, JSAMPIMAGE data, > JDIMENSION max_lines); > > >extern boolean jpeg_has_multiple_scans (j_decompress_ptr cinfo); >extern boolean jpeg_start_output (j_decompress_ptr cinfo, int scan_number); >extern boolean jpeg_finish_output (j_decompress_ptr cinfo); >extern boolean jpeg_input_complete (j_decompress_ptr cinfo); >extern void jpeg_new_colormap (j_decompress_ptr cinfo); >extern int jpeg_consume_input (j_decompress_ptr cinfo); ># 1024 "/usr/include/jpeglib.h" 3 4 >extern void jpeg_calc_output_dimensions (j_decompress_ptr cinfo); > > >extern void jpeg_save_markers (j_decompress_ptr cinfo, int marker_code, > unsigned int length_limit); > > >extern void jpeg_set_marker_processor (j_decompress_ptr cinfo, > int marker_code, > jpeg_marker_parser_method routine); > > >extern jvirt_barray_ptr * jpeg_read_coefficients (j_decompress_ptr cinfo); >extern void jpeg_write_coefficients (j_compress_ptr cinfo, > jvirt_barray_ptr *coef_arrays); >extern void jpeg_copy_critical_parameters (j_decompress_ptr srcinfo, > j_compress_ptr dstinfo); > > > > > > > >extern void jpeg_abort_compress (j_compress_ptr cinfo); >extern void jpeg_abort_decompress (j_decompress_ptr cinfo); > > > > >extern void jpeg_abort (j_common_ptr cinfo); >extern void jpeg_destroy (j_common_ptr cinfo); > > >extern boolean jpeg_resync_to_restart (j_decompress_ptr cinfo, int desired); ># 1118 "/usr/include/jpeglib.h" 3 4 >} ># 1 "t.c++" 2 >++ cat t.c >extern int cmsOpenProfileFromMem(); >int t(void) { cmsOpenProfileFromMem(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -llcms2 >++ cat t.c++ >#include "lcms2.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/lcms2.h" 1 3 4 ># 64 "/usr/include/lcms2.h" 3 4 ># 1 "/usr/include/stdio.h" 1 3 4 ># 27 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 28 "/usr/include/stdio.h" 2 3 4 > > ># 29 "/usr/include/stdio.h" 3 4 >extern "C" { > > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 1 3 4 ># 216 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 3 4 >typedef long unsigned int size_t; ># 34 "/usr/include/stdio.h" 2 3 4 > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 27 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 28 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned char __u_char; >typedef unsigned short int __u_short; >typedef unsigned int __u_int; >typedef unsigned long int __u_long; > > >typedef signed char __int8_t; >typedef unsigned char __uint8_t; >typedef signed short int __int16_t; >typedef unsigned short int __uint16_t; >typedef signed int __int32_t; >typedef unsigned int __uint32_t; > >typedef signed long int __int64_t; >typedef unsigned long int __uint64_t; > > > > > > > >typedef long int __quad_t; >typedef unsigned long int __u_quad_t; ># 121 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 122 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned long int __dev_t; >typedef unsigned int __uid_t; >typedef unsigned int __gid_t; >typedef unsigned long int __ino_t; >typedef unsigned long int __ino64_t; >typedef unsigned int __mode_t; >typedef unsigned long int __nlink_t; >typedef long int __off_t; >typedef long int __off64_t; >typedef int __pid_t; >typedef struct { int __val[2]; } __fsid_t; >typedef long int __clock_t; >typedef unsigned long int __rlim_t; >typedef unsigned long int __rlim64_t; >typedef unsigned int __id_t; >typedef long int __time_t; >typedef unsigned int __useconds_t; >typedef long int __suseconds_t; > >typedef int __daddr_t; >typedef int __key_t; > > >typedef int __clockid_t; > > >typedef void * __timer_t; > > >typedef long int __blksize_t; > > > > >typedef long int __blkcnt_t; >typedef long int __blkcnt64_t; > > >typedef unsigned long int __fsblkcnt_t; >typedef unsigned long int __fsblkcnt64_t; > > >typedef unsigned long int __fsfilcnt_t; >typedef unsigned long int __fsfilcnt64_t; > > >typedef long int __fsword_t; > >typedef long int __ssize_t; > > >typedef long int __syscall_slong_t; > >typedef unsigned long int __syscall_ulong_t; > > > >typedef __off64_t __loff_t; >typedef __quad_t *__qaddr_t; >typedef char *__caddr_t; > > >typedef long int __intptr_t; > > >typedef unsigned int __socklen_t; ># 36 "/usr/include/stdio.h" 2 3 4 ># 44 "/usr/include/stdio.h" 3 4 >struct _IO_FILE; > > > >typedef struct _IO_FILE FILE; > > > > > ># 64 "/usr/include/stdio.h" 3 4 >typedef struct _IO_FILE __FILE; ># 74 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/libio.h" 1 3 4 ># 31 "/usr/include/libio.h" 3 4 ># 1 "/usr/include/_G_config.h" 1 3 4 ># 15 "/usr/include/_G_config.h" 3 4 ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 1 3 4 ># 16 "/usr/include/_G_config.h" 2 3 4 > > > > ># 1 "/usr/include/wchar.h" 1 3 4 ># 82 "/usr/include/wchar.h" 3 4 >typedef struct >{ > int __count; > union > { > > unsigned int __wch; > > > > char __wchb[4]; > } __value; >} __mbstate_t; ># 21 "/usr/include/_G_config.h" 2 3 4 >typedef struct >{ > __off_t __pos; > __mbstate_t __state; >} _G_fpos_t; >typedef struct >{ > __off64_t __pos; > __mbstate_t __state; >} _G_fpos64_t; ># 32 "/usr/include/libio.h" 2 3 4 ># 49 "/usr/include/libio.h" 3 4 ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stdarg.h" 1 3 4 ># 40 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stdarg.h" 3 4 >typedef __builtin_va_list __gnuc_va_list; ># 50 "/usr/include/libio.h" 2 3 4 ># 144 "/usr/include/libio.h" 3 4 >struct _IO_jump_t; struct _IO_FILE; > > > > > >typedef void _IO_lock_t; > > > > > >struct _IO_marker { > struct _IO_marker *_next; > struct _IO_FILE *_sbuf; > > > > int _pos; ># 173 "/usr/include/libio.h" 3 4 >}; > > >enum __codecvt_result >{ > __codecvt_ok, > __codecvt_partial, > __codecvt_error, > __codecvt_noconv >}; ># 241 "/usr/include/libio.h" 3 4 >struct _IO_FILE { > int _flags; > > > > > char* _IO_read_ptr; > char* _IO_read_end; > char* _IO_read_base; > char* _IO_write_base; > char* _IO_write_ptr; > char* _IO_write_end; > char* _IO_buf_base; > char* _IO_buf_end; > > char *_IO_save_base; > char *_IO_backup_base; > char *_IO_save_end; > > struct _IO_marker *_markers; > > struct _IO_FILE *_chain; > > int _fileno; > > > > int _flags2; > > __off_t _old_offset; > > > > unsigned short _cur_column; > signed char _vtable_offset; > char _shortbuf[1]; > > > > _IO_lock_t *_lock; ># 289 "/usr/include/libio.h" 3 4 > __off64_t _offset; > > > > > > > > void *__pad1; > void *__pad2; > void *__pad3; > void *__pad4; > > size_t __pad5; > int _mode; > > char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)]; > >}; > > > > > >struct _IO_FILE_plus; > >extern struct _IO_FILE_plus _IO_2_1_stdin_; >extern struct _IO_FILE_plus _IO_2_1_stdout_; >extern struct _IO_FILE_plus _IO_2_1_stderr_; ># 333 "/usr/include/libio.h" 3 4 >typedef __ssize_t __io_read_fn (void *__cookie, char *__buf, size_t __nbytes); > > > > > > > >typedef __ssize_t __io_write_fn (void *__cookie, const char *__buf, > size_t __n); > > > > > > > >typedef int __io_seek_fn (void *__cookie, __off64_t *__pos, int __w); > > >typedef int __io_close_fn (void *__cookie); > > > > >typedef __io_read_fn cookie_read_function_t; >typedef __io_write_fn cookie_write_function_t; >typedef __io_seek_fn cookie_seek_function_t; >typedef __io_close_fn cookie_close_function_t; > > >typedef struct >{ > __io_read_fn *read; > __io_write_fn *write; > __io_seek_fn *seek; > __io_close_fn *close; >} _IO_cookie_io_functions_t; >typedef _IO_cookie_io_functions_t cookie_io_functions_t; > >struct _IO_cookie_file; > > >extern void _IO_cookie_init (struct _IO_cookie_file *__cfile, int __read_write, > void *__cookie, _IO_cookie_io_functions_t __fns); > > > > >extern "C" { > > >extern int __underflow (_IO_FILE *); >extern int __uflow (_IO_FILE *); >extern int __overflow (_IO_FILE *, int); ># 429 "/usr/include/libio.h" 3 4 >extern int _IO_getc (_IO_FILE *__fp); >extern int _IO_putc (int __c, _IO_FILE *__fp); >extern int _IO_feof (_IO_FILE *__fp) throw (); >extern int _IO_ferror (_IO_FILE *__fp) throw (); > >extern int _IO_peekc_locked (_IO_FILE *__fp); > > > > > >extern void _IO_flockfile (_IO_FILE *) throw (); >extern void _IO_funlockfile (_IO_FILE *) throw (); >extern int _IO_ftrylockfile (_IO_FILE *) throw (); ># 459 "/usr/include/libio.h" 3 4 >extern int _IO_vfscanf (_IO_FILE * __restrict, const char * __restrict, > __gnuc_va_list, int *__restrict); >extern int _IO_vfprintf (_IO_FILE *__restrict, const char *__restrict, > __gnuc_va_list); >extern __ssize_t _IO_padn (_IO_FILE *, int, __ssize_t); >extern size_t _IO_sgetn (_IO_FILE *, void *, size_t); > >extern __off64_t _IO_seekoff (_IO_FILE *, __off64_t, int, int); >extern __off64_t _IO_seekpos (_IO_FILE *, __off64_t, int); > >extern void _IO_free_backup_area (_IO_FILE *) throw (); ># 521 "/usr/include/libio.h" 3 4 >} ># 75 "/usr/include/stdio.h" 2 3 4 > > > > >typedef __gnuc_va_list va_list; ># 90 "/usr/include/stdio.h" 3 4 >typedef __off_t off_t; > > > > > > >typedef __off64_t off64_t; > > > > >typedef __ssize_t ssize_t; > > > > > > > >typedef _G_fpos_t fpos_t; > > > > > >typedef _G_fpos64_t fpos64_t; ># 164 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 165 "/usr/include/stdio.h" 2 3 4 > > > >extern struct _IO_FILE *stdin; >extern struct _IO_FILE *stdout; >extern struct _IO_FILE *stderr; > > > > > > > >extern int remove (const char *__filename) throw (); > >extern int rename (const char *__old, const char *__new) throw (); > > > > >extern int renameat (int __oldfd, const char *__old, int __newfd, > const char *__new) throw (); > > > > > > > > >extern FILE *tmpfile (void) __attribute__ ((__warn_unused_result__)); ># 205 "/usr/include/stdio.h" 3 4 >extern FILE *tmpfile64 (void) __attribute__ ((__warn_unused_result__)); > > > >extern char *tmpnam (char *__s) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern char *tmpnam_r (char *__s) throw () __attribute__ ((__warn_unused_result__)); ># 227 "/usr/include/stdio.h" 3 4 >extern char *tempnam (const char *__dir, const char *__pfx) > throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); > > > > > > > > >extern int fclose (FILE *__stream); > > > > >extern int fflush (FILE *__stream); > ># 252 "/usr/include/stdio.h" 3 4 >extern int fflush_unlocked (FILE *__stream); ># 262 "/usr/include/stdio.h" 3 4 >extern int fcloseall (void); > > > > > > > > > >extern FILE *fopen (const char *__restrict __filename, > const char *__restrict __modes) __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *freopen (const char *__restrict __filename, > const char *__restrict __modes, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); ># 295 "/usr/include/stdio.h" 3 4 > > >extern FILE *fopen64 (const char *__restrict __filename, > const char *__restrict __modes) __attribute__ ((__warn_unused_result__)); >extern FILE *freopen64 (const char *__restrict __filename, > const char *__restrict __modes, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *fdopen (int __fd, const char *__modes) throw () __attribute__ ((__warn_unused_result__)); > > > > > >extern FILE *fopencookie (void *__restrict __magic_cookie, > const char *__restrict __modes, > _IO_cookie_io_functions_t __io_funcs) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *fmemopen (void *__s, size_t __len, const char *__modes) > throw () __attribute__ ((__warn_unused_result__)); > > > > >extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) throw () __attribute__ ((__warn_unused_result__)); > > > > > > >extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) throw (); > > > >extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf, > int __modes, size_t __n) throw (); > > > > > >extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf, > size_t __size) throw (); > > >extern void setlinebuf (FILE *__stream) throw (); > > > > > > > > >extern int fprintf (FILE *__restrict __stream, > const char *__restrict __format, ...); > > > > >extern int printf (const char *__restrict __format, ...); > >extern int sprintf (char *__restrict __s, > const char *__restrict __format, ...) throw (); > > > > > >extern int vfprintf (FILE *__restrict __s, const char *__restrict __format, > __gnuc_va_list __arg); > > > > >extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg); > >extern int vsprintf (char *__restrict __s, const char *__restrict __format, > __gnuc_va_list __arg) throw (); > > > > > >extern int snprintf (char *__restrict __s, size_t __maxlen, > const char *__restrict __format, ...) > throw () __attribute__ ((__format__ (__printf__, 3, 4))); > >extern int vsnprintf (char *__restrict __s, size_t __maxlen, > const char *__restrict __format, __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__printf__, 3, 0))); > > > > > > >extern int vasprintf (char **__restrict __ptr, const char *__restrict __f, > __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__printf__, 2, 0))) __attribute__ ((__warn_unused_result__)); >extern int __asprintf (char **__restrict __ptr, > const char *__restrict __fmt, ...) > throw () __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__)); >extern int asprintf (char **__restrict __ptr, > const char *__restrict __fmt, ...) > throw () __attribute__ ((__format__ (__printf__, 2, 3))) __attribute__ ((__warn_unused_result__)); > > > > >extern int vdprintf (int __fd, const char *__restrict __fmt, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__printf__, 2, 0))); >extern int dprintf (int __fd, const char *__restrict __fmt, ...) > __attribute__ ((__format__ (__printf__, 2, 3))); > > > > > > > > >extern int fscanf (FILE *__restrict __stream, > const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__)); > > > > >extern int scanf (const char *__restrict __format, ...) __attribute__ ((__warn_unused_result__)); > >extern int sscanf (const char *__restrict __s, > const char *__restrict __format, ...) throw (); ># 463 "/usr/include/stdio.h" 3 4 > > > > > > > > >extern int vfscanf (FILE *__restrict __s, const char *__restrict __format, > __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 2, 0))) __attribute__ ((__warn_unused_result__)); > > > > > >extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg) > __attribute__ ((__format__ (__scanf__, 1, 0))) __attribute__ ((__warn_unused_result__)); > > >extern int vsscanf (const char *__restrict __s, > const char *__restrict __format, __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__scanf__, 2, 0))); ># 522 "/usr/include/stdio.h" 3 4 > > > > > > > > > >extern int fgetc (FILE *__stream); >extern int getc (FILE *__stream); > > > > > >extern int getchar (void); > ># 550 "/usr/include/stdio.h" 3 4 >extern int getc_unlocked (FILE *__stream); >extern int getchar_unlocked (void); ># 561 "/usr/include/stdio.h" 3 4 >extern int fgetc_unlocked (FILE *__stream); > > > > > > > > > > > >extern int fputc (int __c, FILE *__stream); >extern int putc (int __c, FILE *__stream); > > > > > >extern int putchar (int __c); > ># 594 "/usr/include/stdio.h" 3 4 >extern int fputc_unlocked (int __c, FILE *__stream); > > > > > > > >extern int putc_unlocked (int __c, FILE *__stream); >extern int putchar_unlocked (int __c); > > > > > > >extern int getw (FILE *__stream); > > >extern int putw (int __w, FILE *__stream); > > > > > > > > >extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) > __attribute__ ((__warn_unused_result__)); ># 638 "/usr/include/stdio.h" 3 4 >extern char *gets (char *__s) __attribute__ ((__warn_unused_result__)) __attribute__ ((__deprecated__)); > > ># 649 "/usr/include/stdio.h" 3 4 >extern char *fgets_unlocked (char *__restrict __s, int __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); ># 665 "/usr/include/stdio.h" 3 4 >extern __ssize_t __getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern __ssize_t getdelim (char **__restrict __lineptr, > size_t *__restrict __n, int __delimiter, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > > > > >extern __ssize_t getline (char **__restrict __lineptr, > size_t *__restrict __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > > > > > >extern int fputs (const char *__restrict __s, FILE *__restrict __stream); > > > > > >extern int puts (const char *__s); > > > > > > >extern int ungetc (int __c, FILE *__stream); > > > > > > >extern size_t fread (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); > > > > >extern size_t fwrite (const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __s); > ># 726 "/usr/include/stdio.h" 3 4 >extern int fputs_unlocked (const char *__restrict __s, > FILE *__restrict __stream); ># 737 "/usr/include/stdio.h" 3 4 >extern size_t fread_unlocked (void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size, > size_t __n, FILE *__restrict __stream); > > > > > > > > >extern int fseek (FILE *__stream, long int __off, int __whence); > > > > >extern long int ftell (FILE *__stream) __attribute__ ((__warn_unused_result__)); > > > > >extern void rewind (FILE *__stream); > ># 773 "/usr/include/stdio.h" 3 4 >extern int fseeko (FILE *__stream, __off_t __off, int __whence); > > > > >extern __off_t ftello (FILE *__stream) __attribute__ ((__warn_unused_result__)); ># 792 "/usr/include/stdio.h" 3 4 > > > > > > >extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos); > > > > >extern int fsetpos (FILE *__stream, const fpos_t *__pos); ># 815 "/usr/include/stdio.h" 3 4 > > > >extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence); >extern __off64_t ftello64 (FILE *__stream) __attribute__ ((__warn_unused_result__)); >extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos); >extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos); > > > > >extern void clearerr (FILE *__stream) throw (); > >extern int feof (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > >extern int ferror (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern void clearerr_unlocked (FILE *__stream) throw (); >extern int feof_unlocked (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); >extern int ferror_unlocked (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > > > > > > > >extern void perror (const char *__s); > > > > > > ># 1 "/usr/include/bits/sys_errlist.h" 1 3 4 ># 26 "/usr/include/bits/sys_errlist.h" 3 4 >extern int sys_nerr; >extern const char *const sys_errlist[]; > > >extern int _sys_nerr; >extern const char *const _sys_errlist[]; ># 854 "/usr/include/stdio.h" 2 3 4 > > > > >extern int fileno (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > > > >extern int fileno_unlocked (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); ># 872 "/usr/include/stdio.h" 3 4 >extern FILE *popen (const char *__command, const char *__modes) __attribute__ ((__warn_unused_result__)); > > > > > >extern int pclose (FILE *__stream); > > > > > >extern char *ctermid (char *__s) throw (); > > > > > >extern char *cuserid (char *__s); > > > > >struct obstack; > > >extern int obstack_printf (struct obstack *__restrict __obstack, > const char *__restrict __format, ...) > throw () __attribute__ ((__format__ (__printf__, 2, 3))); >extern int obstack_vprintf (struct obstack *__restrict __obstack, > const char *__restrict __format, > __gnuc_va_list __args) > throw () __attribute__ ((__format__ (__printf__, 2, 0))); > > > > > > > >extern void flockfile (FILE *__stream) throw (); > > > >extern int ftrylockfile (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); > > >extern void funlockfile (FILE *__stream) throw (); ># 933 "/usr/include/stdio.h" 3 4 ># 1 "/usr/include/bits/stdio.h" 1 3 4 ># 43 "/usr/include/bits/stdio.h" 3 4 >extern __inline __attribute__ ((__gnu_inline__)) int >getchar (void) >{ > return _IO_getc (stdin); >} > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >fgetc_unlocked (FILE *__fp) >{ > return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >getc_unlocked (FILE *__fp) >{ > return (__builtin_expect (((__fp)->_IO_read_ptr >= (__fp)->_IO_read_end), 0) ? __uflow (__fp) : *(unsigned char *) (__fp)->_IO_read_ptr++); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >getchar_unlocked (void) >{ > return (__builtin_expect (((stdin)->_IO_read_ptr >= (stdin)->_IO_read_end), 0) ? __uflow (stdin) : *(unsigned char *) (stdin)->_IO_read_ptr++); >} > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >putchar (int __c) >{ > return _IO_putc (__c, stdout); >} > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >fputc_unlocked (int __c, FILE *__stream) >{ > return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >putc_unlocked (int __c, FILE *__stream) >{ > return (__builtin_expect (((__stream)->_IO_write_ptr >= (__stream)->_IO_write_end), 0) ? __overflow (__stream, (unsigned char) (__c)) : (unsigned char) (*(__stream)->_IO_write_ptr++ = (__c))); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >putchar_unlocked (int __c) >{ > return (__builtin_expect (((stdout)->_IO_write_ptr >= (stdout)->_IO_write_end), 0) ? __overflow (stdout, (unsigned char) (__c)) : (unsigned char) (*(stdout)->_IO_write_ptr++ = (__c))); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) __ssize_t >getline (char **__lineptr, size_t *__n, FILE *__stream) >{ > return __getdelim (__lineptr, __n, '\n', __stream); >} > > > > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) feof_unlocked (FILE *__stream) throw () >{ > return (((__stream)->_flags & 0x10) != 0); >} > > >extern __inline __attribute__ ((__gnu_inline__)) int >__attribute__ ((__leaf__)) ferror_unlocked (FILE *__stream) throw () >{ > return (((__stream)->_flags & 0x20) != 0); >} ># 934 "/usr/include/stdio.h" 2 3 4 > > ># 1 "/usr/include/bits/stdio2.h" 1 3 4 ># 23 "/usr/include/bits/stdio2.h" 3 4 >extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen, > const char *__restrict __format, ...) throw (); >extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen, > const char *__restrict __format, > __gnuc_va_list __ap) throw (); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) sprintf (char *__restrict __s, const char *__restrict __fmt, ...) throw () >{ > return __builtin___sprintf_chk (__s, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __builtin_va_arg_pack ()); >} > > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) vsprintf (char *__restrict __s, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __builtin___vsprintf_chk (__s, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __ap); >} > > > >extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag, > size_t __slen, const char *__restrict __format, > ...) throw (); >extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag, > size_t __slen, const char *__restrict __format, > __gnuc_va_list __ap) throw (); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) snprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, ...) throw () > >{ > return __builtin___snprintf_chk (__s, __n, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __builtin_va_arg_pack ()); >} > > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) vsnprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __builtin___vsnprintf_chk (__s, __n, 2 - 1, > __builtin_object_size (__s, 2 > 1), __fmt, __ap); >} > > > > > >extern int __fprintf_chk (FILE *__restrict __stream, int __flag, > const char *__restrict __format, ...); >extern int __printf_chk (int __flag, const char *__restrict __format, ...); >extern int __vfprintf_chk (FILE *__restrict __stream, int __flag, > const char *__restrict __format, __gnuc_va_list __ap); >extern int __vprintf_chk (int __flag, const char *__restrict __format, > __gnuc_va_list __ap); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >fprintf (FILE *__restrict __stream, const char *__restrict __fmt, ...) >{ > return __fprintf_chk (__stream, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >printf (const char *__restrict __fmt, ...) >{ > return __printf_chk (2 - 1, __fmt, __builtin_va_arg_pack ()); >} > > > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vprintf (const char *__restrict __fmt, __gnuc_va_list __ap) >{ > > return __vfprintf_chk (stdout, 2 - 1, __fmt, __ap); > > > >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vfprintf (FILE *__restrict __stream, > const char *__restrict __fmt, __gnuc_va_list __ap) >{ > return __vfprintf_chk (__stream, 2 - 1, __fmt, __ap); >} > > >extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt, > ...) __attribute__ ((__format__ (__printf__, 3, 4))); >extern int __vdprintf_chk (int __fd, int __flag, > const char *__restrict __fmt, __gnuc_va_list __arg) > __attribute__ ((__format__ (__printf__, 3, 0))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >dprintf (int __fd, const char *__restrict __fmt, ...) >{ > return __dprintf_chk (__fd, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > > > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >vdprintf (int __fd, const char *__restrict __fmt, __gnuc_va_list __ap) >{ > return __vdprintf_chk (__fd, 2 - 1, __fmt, __ap); >} > > > > >extern int __asprintf_chk (char **__restrict __ptr, int __flag, > const char *__restrict __fmt, ...) > throw () __attribute__ ((__format__ (__printf__, 3, 4))) __attribute__ ((__warn_unused_result__)); >extern int __vasprintf_chk (char **__restrict __ptr, int __flag, > const char *__restrict __fmt, __gnuc_va_list __arg) > throw () __attribute__ ((__format__ (__printf__, 3, 0))) __attribute__ ((__warn_unused_result__)); >extern int __obstack_printf_chk (struct obstack *__restrict __obstack, > int __flag, const char *__restrict __format, > ...) > throw () __attribute__ ((__format__ (__printf__, 3, 4))); >extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack, > int __flag, > const char *__restrict __format, > __gnuc_va_list __args) > throw () __attribute__ ((__format__ (__printf__, 3, 0))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...) throw () >{ > return __asprintf_chk (__ptr, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) __asprintf (char **__restrict __ptr, const char *__restrict __fmt, ...) throw () > >{ > return __asprintf_chk (__ptr, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) obstack_printf (struct obstack *__restrict __obstack, const char *__restrict __fmt, ...) throw () > >{ > return __obstack_printf_chk (__obstack, 2 - 1, __fmt, > __builtin_va_arg_pack ()); >} ># 206 "/usr/include/bits/stdio2.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) vasprintf (char **__restrict __ptr, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __vasprintf_chk (__ptr, 2 - 1, __fmt, __ap); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) int >__attribute__ ((__leaf__)) obstack_vprintf (struct obstack *__restrict __obstack, const char *__restrict __fmt, __gnuc_va_list __ap) throw () > >{ > return __obstack_vprintf_chk (__obstack, 2 - 1, __fmt, > __ap); >} ># 241 "/usr/include/bits/stdio2.h" 3 4 >extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern char *__fgets_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets") > > __attribute__ ((__warn_unused_result__)); >extern char *__fgets_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets called with bigger size than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char * >fgets (char *__restrict __s, int __n, FILE *__restrict __stream) >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n) || __n <= 0) > return __fgets_chk (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > > if ((size_t) __n > __builtin_object_size (__s, 2 > 1)) > return __fgets_chk_warn (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > } > return __fgets_alias (__s, __n, __stream); >} > >extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen, > size_t __size, size_t __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern size_t __fread_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread") > > > __attribute__ ((__warn_unused_result__)); >extern size_t __fread_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_chk") > > > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread called with bigger size * nmemb than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t >fread (void *__restrict __ptr, size_t __size, size_t __n, > FILE *__restrict __stream) >{ > if (__builtin_object_size (__ptr, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__size) > || !__builtin_constant_p (__n) > || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) > return __fread_chk (__ptr, __builtin_object_size (__ptr, 0), __size, __n, __stream); > > if (__size * __n > __builtin_object_size (__ptr, 0)) > return __fread_chk_warn (__ptr, __builtin_object_size (__ptr, 0), __size, __n, __stream); > } > return __fread_alias (__ptr, __size, __n, __stream); >} > > >extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size, > int __n, FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern char *__fgets_unlocked_alias (char *__restrict __s, int __n, FILE *__restrict __stream) __asm__ ("" "fgets_unlocked") > > __attribute__ ((__warn_unused_result__)); >extern char *__fgets_unlocked_chk_warn (char *__restrict __s, size_t __size, int __n, FILE *__restrict __stream) __asm__ ("" "__fgets_unlocked_chk") > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fgets_unlocked called with bigger size than length " "of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) char * >fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) >{ > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1) > { > if (!__builtin_constant_p (__n) || __n <= 0) > return __fgets_unlocked_chk (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > > if ((size_t) __n > __builtin_object_size (__s, 2 > 1)) > return __fgets_unlocked_chk_warn (__s, __builtin_object_size (__s, 2 > 1), __n, __stream); > } > return __fgets_unlocked_alias (__s, __n, __stream); >} > > > > >extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen, > size_t __size, size_t __n, > FILE *__restrict __stream) __attribute__ ((__warn_unused_result__)); >extern size_t __fread_unlocked_alias (void *__restrict __ptr, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "fread_unlocked") > > > __attribute__ ((__warn_unused_result__)); >extern size_t __fread_unlocked_chk_warn (void *__restrict __ptr, size_t __ptrlen, size_t __size, size_t __n, FILE *__restrict __stream) __asm__ ("" "__fread_unlocked_chk") > > > > > __attribute__ ((__warn_unused_result__)) __attribute__((__warning__ ("fread_unlocked called with bigger size * nmemb than " "length of destination buffer"))) > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) __attribute__ ((__warn_unused_result__)) size_t >fread_unlocked (void *__restrict __ptr, size_t __size, size_t __n, > FILE *__restrict __stream) >{ > if (__builtin_object_size (__ptr, 0) != (size_t) -1) > { > if (!__builtin_constant_p (__size) > || !__builtin_constant_p (__n) > || (__size | __n) >= (((size_t) 1) << (8 * sizeof (size_t) / 2))) > return __fread_unlocked_chk (__ptr, __builtin_object_size (__ptr, 0), __size, __n, > __stream); > > if (__size * __n > __builtin_object_size (__ptr, 0)) > return __fread_unlocked_chk_warn (__ptr, __builtin_object_size (__ptr, 0), __size, __n, > __stream); > } > > > if (__builtin_constant_p (__size) > && __builtin_constant_p (__n) > && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2)) > && __size * __n <= 8) > { > size_t __cnt = __size * __n; > char *__cptr = (char *) __ptr; > if (__cnt == 0) > return 0; > > for (; __cnt > 0; --__cnt) > { > int __c = (__builtin_expect (((__stream)->_IO_read_ptr >= (__stream)->_IO_read_end), 0) ? __uflow (__stream) : *(unsigned char *) (__stream)->_IO_read_ptr++); > if (__c == (-1)) > break; > *__cptr++ = __c; > } > return (__cptr - (char *) __ptr) / __size; > } > > return __fread_unlocked_alias (__ptr, __size, __n, __stream); >} ># 937 "/usr/include/stdio.h" 2 3 4 > > > > > >} ># 65 "/usr/include/lcms2.h" 2 3 4 > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/limits.h" 1 3 4 ># 34 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/limits.h" 3 4 ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/syslimits.h" 1 3 4 > > > > > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/limits.h" 1 3 4 ># 168 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/limits.h" 3 4 ># 1 "/usr/include/limits.h" 1 3 4 ># 143 "/usr/include/limits.h" 3 4 ># 1 "/usr/include/bits/posix1_lim.h" 1 3 4 ># 160 "/usr/include/bits/posix1_lim.h" 3 4 ># 1 "/usr/include/bits/local_lim.h" 1 3 4 ># 38 "/usr/include/bits/local_lim.h" 3 4 ># 1 "/usr/include/linux/limits.h" 1 3 4 ># 39 "/usr/include/bits/local_lim.h" 2 3 4 ># 161 "/usr/include/bits/posix1_lim.h" 2 3 4 ># 144 "/usr/include/limits.h" 2 3 4 > > > ># 1 "/usr/include/bits/posix2_lim.h" 1 3 4 ># 148 "/usr/include/limits.h" 2 3 4 > > > ># 1 "/usr/include/bits/xopen_lim.h" 1 3 4 ># 33 "/usr/include/bits/xopen_lim.h" 3 4 ># 1 "/usr/include/bits/stdio_lim.h" 1 3 4 ># 34 "/usr/include/bits/xopen_lim.h" 2 3 4 ># 152 "/usr/include/limits.h" 2 3 4 ># 169 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/limits.h" 2 3 4 ># 8 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/syslimits.h" 2 3 4 ># 35 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include-fixed/limits.h" 2 3 4 ># 68 "/usr/include/lcms2.h" 2 3 4 ># 1 "/usr/include/time.h" 1 3 4 ># 29 "/usr/include/time.h" 3 4 >extern "C" { > > > > > > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 1 3 4 ># 38 "/usr/include/time.h" 2 3 4 > > > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 30 "/usr/include/bits/time.h" 3 4 >struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; ># 88 "/usr/include/bits/time.h" 3 4 ># 1 "/usr/include/bits/timex.h" 1 3 4 ># 25 "/usr/include/bits/timex.h" 3 4 >struct timex >{ > unsigned int modes; > __syscall_slong_t offset; > __syscall_slong_t freq; > __syscall_slong_t maxerror; > __syscall_slong_t esterror; > int status; > __syscall_slong_t constant; > __syscall_slong_t precision; > __syscall_slong_t tolerance; > struct timeval time; > __syscall_slong_t tick; > __syscall_slong_t ppsfreq; > __syscall_slong_t jitter; > int shift; > __syscall_slong_t stabil; > __syscall_slong_t jitcnt; > __syscall_slong_t calcnt; > __syscall_slong_t errcnt; > __syscall_slong_t stbcnt; > > int tai; > > > int :32; int :32; int :32; int :32; > int :32; int :32; int :32; int :32; > int :32; int :32; int :32; >}; ># 89 "/usr/include/bits/time.h" 2 3 4 > >extern "C" { > > >extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) throw (); > >} ># 42 "/usr/include/time.h" 2 3 4 ># 57 "/usr/include/time.h" 3 4 > > >typedef __clock_t clock_t; > > > ># 73 "/usr/include/time.h" 3 4 > > >typedef __time_t time_t; > > > ># 91 "/usr/include/time.h" 3 4 >typedef __clockid_t clockid_t; ># 103 "/usr/include/time.h" 3 4 >typedef __timer_t timer_t; ># 120 "/usr/include/time.h" 3 4 >struct timespec > { > __time_t tv_sec; > __syscall_slong_t tv_nsec; > }; > > > > > > > > >struct tm >{ > int tm_sec; > int tm_min; > int tm_hour; > int tm_mday; > int tm_mon; > int tm_year; > int tm_wday; > int tm_yday; > int tm_isdst; > > > long int tm_gmtoff; > const char *tm_zone; > > > > >}; > > > > > > > > >struct itimerspec > { > struct timespec it_interval; > struct timespec it_value; > }; > > >struct sigevent; > > > > > >typedef __pid_t pid_t; ># 186 "/usr/include/time.h" 3 4 > > > >extern clock_t clock (void) throw (); > > >extern time_t time (time_t *__timer) throw (); > > >extern double difftime (time_t __time1, time_t __time0) > throw () __attribute__ ((__const__)); > > >extern time_t mktime (struct tm *__tp) throw (); > > > > > >extern size_t strftime (char *__restrict __s, size_t __maxsize, > const char *__restrict __format, > const struct tm *__restrict __tp) throw (); > > > > > >extern char *strptime (const char *__restrict __s, > const char *__restrict __fmt, struct tm *__tp) > throw (); > > > > > ># 1 "/usr/include/xlocale.h" 1 3 4 ># 27 "/usr/include/xlocale.h" 3 4 >typedef struct __locale_struct >{ > > struct __locale_data *__locales[13]; > > > const unsigned short int *__ctype_b; > const int *__ctype_tolower; > const int *__ctype_toupper; > > > const char *__names[13]; >} *__locale_t; > > >typedef __locale_t locale_t; ># 222 "/usr/include/time.h" 2 3 4 > >extern size_t strftime_l (char *__restrict __s, size_t __maxsize, > const char *__restrict __format, > const struct tm *__restrict __tp, > __locale_t __loc) throw (); > > > >extern char *strptime_l (const char *__restrict __s, > const char *__restrict __fmt, struct tm *__tp, > __locale_t __loc) throw (); > > > > > > >extern struct tm *gmtime (const time_t *__timer) throw (); > > > >extern struct tm *localtime (const time_t *__timer) throw (); > > > > > >extern struct tm *gmtime_r (const time_t *__restrict __timer, > struct tm *__restrict __tp) throw (); > > > >extern struct tm *localtime_r (const time_t *__restrict __timer, > struct tm *__restrict __tp) throw (); > > > > > >extern char *asctime (const struct tm *__tp) throw (); > > >extern char *ctime (const time_t *__timer) throw (); > > > > > > > >extern char *asctime_r (const struct tm *__restrict __tp, > char *__restrict __buf) throw (); > > >extern char *ctime_r (const time_t *__restrict __timer, > char *__restrict __buf) throw (); > > > > >extern char *__tzname[2]; >extern int __daylight; >extern long int __timezone; > > > > >extern char *tzname[2]; > > > >extern void tzset (void) throw (); > > > >extern int daylight; >extern long int timezone; > > > > > >extern int stime (const time_t *__when) throw (); ># 319 "/usr/include/time.h" 3 4 >extern time_t timegm (struct tm *__tp) throw (); > > >extern time_t timelocal (struct tm *__tp) throw (); > > >extern int dysize (int __year) throw () __attribute__ ((__const__)); ># 334 "/usr/include/time.h" 3 4 >extern int nanosleep (const struct timespec *__requested_time, > struct timespec *__remaining); > > > >extern int clock_getres (clockid_t __clock_id, struct timespec *__res) throw (); > > >extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) throw (); > > >extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) > throw (); > > > > > > >extern int clock_nanosleep (clockid_t __clock_id, int __flags, > const struct timespec *__req, > struct timespec *__rem); > > >extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) throw (); > > > > >extern int timer_create (clockid_t __clock_id, > struct sigevent *__restrict __evp, > timer_t *__restrict __timerid) throw (); > > >extern int timer_delete (timer_t __timerid) throw (); > > >extern int timer_settime (timer_t __timerid, int __flags, > const struct itimerspec *__restrict __value, > struct itimerspec *__restrict __ovalue) throw (); > > >extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) > throw (); > > >extern int timer_getoverrun (timer_t __timerid) throw (); > > > > > >extern int timespec_get (struct timespec *__ts, int __base) > throw () __attribute__ ((__nonnull__ (1))); ># 403 "/usr/include/time.h" 3 4 >extern int getdate_err; ># 412 "/usr/include/time.h" 3 4 >extern struct tm *getdate (const char *__string); ># 426 "/usr/include/time.h" 3 4 >extern int getdate_r (const char *__restrict __string, > struct tm *__restrict __resbufp); > > >} ># 69 "/usr/include/lcms2.h" 2 3 4 ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 1 3 4 ># 149 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 3 4 >typedef long int ptrdiff_t; ># 70 "/usr/include/lcms2.h" 2 3 4 > > > >extern "C" { ># 84 "/usr/include/lcms2.h" 3 4 >typedef unsigned char cmsUInt8Number; >typedef signed char cmsInt8Number; > > > > > > >typedef float cmsFloat32Number; >typedef double cmsFloat64Number; > > > > typedef unsigned short cmsUInt16Number; > > > > > > > > typedef short cmsInt16Number; ># 114 "/usr/include/lcms2.h" 3 4 > typedef unsigned int cmsUInt32Number; > > > > > > > > typedef int cmsInt32Number; ># 132 "/usr/include/lcms2.h" 3 4 > typedef unsigned long cmsUInt64Number; > > > > > > > typedef long cmsInt64Number; ># 155 "/usr/include/lcms2.h" 3 4 >typedef cmsUInt32Number cmsSignature; >typedef cmsUInt16Number cmsU8Fixed8Number; >typedef cmsInt32Number cmsS15Fixed16Number; >typedef cmsUInt32Number cmsU16Fixed16Number; > > >typedef int cmsBool; ># 273 "/usr/include/lcms2.h" 3 4 >typedef enum { > cmsSigChromaticityType = 0x6368726D, > cmsSigColorantOrderType = 0x636C726F, > cmsSigColorantTableType = 0x636C7274, > cmsSigCrdInfoType = 0x63726469, > cmsSigCurveType = 0x63757276, > cmsSigDataType = 0x64617461, > cmsSigDictType = 0x64696374, > cmsSigDateTimeType = 0x6474696D, > cmsSigDeviceSettingsType = 0x64657673, > cmsSigLut16Type = 0x6d667432, > cmsSigLut8Type = 0x6d667431, > cmsSigLutAtoBType = 0x6d414220, > cmsSigLutBtoAType = 0x6d424120, > cmsSigMeasurementType = 0x6D656173, > cmsSigMultiLocalizedUnicodeType = 0x6D6C7563, > cmsSigMultiProcessElementType = 0x6D706574, > cmsSigNamedColorType = 0x6E636f6C, > cmsSigNamedColor2Type = 0x6E636C32, > cmsSigParametricCurveType = 0x70617261, > cmsSigProfileSequenceDescType = 0x70736571, > cmsSigProfileSequenceIdType = 0x70736964, > cmsSigResponseCurveSet16Type = 0x72637332, > cmsSigS15Fixed16ArrayType = 0x73663332, > cmsSigScreeningType = 0x7363726E, > cmsSigSignatureType = 0x73696720, > cmsSigTextType = 0x74657874, > cmsSigTextDescriptionType = 0x64657363, > cmsSigU16Fixed16ArrayType = 0x75663332, > cmsSigUcrBgType = 0x62666420, > cmsSigUInt16ArrayType = 0x75693136, > cmsSigUInt32ArrayType = 0x75693332, > cmsSigUInt64ArrayType = 0x75693634, > cmsSigUInt8ArrayType = 0x75693038, > cmsSigVcgtType = 0x76636774, > cmsSigViewingConditionsType = 0x76696577, > cmsSigXYZType = 0x58595A20 > > >} cmsTagTypeSignature; > > >typedef enum { > cmsSigAToB0Tag = 0x41324230, > cmsSigAToB1Tag = 0x41324231, > cmsSigAToB2Tag = 0x41324232, > cmsSigBlueColorantTag = 0x6258595A, > cmsSigBlueMatrixColumnTag = 0x6258595A, > cmsSigBlueTRCTag = 0x62545243, > cmsSigBToA0Tag = 0x42324130, > cmsSigBToA1Tag = 0x42324131, > cmsSigBToA2Tag = 0x42324132, > cmsSigCalibrationDateTimeTag = 0x63616C74, > cmsSigCharTargetTag = 0x74617267, > cmsSigChromaticAdaptationTag = 0x63686164, > cmsSigChromaticityTag = 0x6368726D, > cmsSigColorantOrderTag = 0x636C726F, > cmsSigColorantTableTag = 0x636C7274, > cmsSigColorantTableOutTag = 0x636C6F74, > cmsSigColorimetricIntentImageStateTag = 0x63696973, > cmsSigCopyrightTag = 0x63707274, > cmsSigCrdInfoTag = 0x63726469, > cmsSigDataTag = 0x64617461, > cmsSigDateTimeTag = 0x6474696D, > cmsSigDeviceMfgDescTag = 0x646D6E64, > cmsSigDeviceModelDescTag = 0x646D6464, > cmsSigDeviceSettingsTag = 0x64657673, > cmsSigDToB0Tag = 0x44324230, > cmsSigDToB1Tag = 0x44324231, > cmsSigDToB2Tag = 0x44324232, > cmsSigDToB3Tag = 0x44324233, > cmsSigBToD0Tag = 0x42324430, > cmsSigBToD1Tag = 0x42324431, > cmsSigBToD2Tag = 0x42324432, > cmsSigBToD3Tag = 0x42324433, > cmsSigGamutTag = 0x67616D74, > cmsSigGrayTRCTag = 0x6b545243, > cmsSigGreenColorantTag = 0x6758595A, > cmsSigGreenMatrixColumnTag = 0x6758595A, > cmsSigGreenTRCTag = 0x67545243, > cmsSigLuminanceTag = 0x6C756d69, > cmsSigMeasurementTag = 0x6D656173, > cmsSigMediaBlackPointTag = 0x626B7074, > cmsSigMediaWhitePointTag = 0x77747074, > cmsSigNamedColorTag = 0x6E636f6C, > cmsSigNamedColor2Tag = 0x6E636C32, > cmsSigOutputResponseTag = 0x72657370, > cmsSigPerceptualRenderingIntentGamutTag = 0x72696730, > cmsSigPreview0Tag = 0x70726530, > cmsSigPreview1Tag = 0x70726531, > cmsSigPreview2Tag = 0x70726532, > cmsSigProfileDescriptionTag = 0x64657363, > cmsSigProfileDescriptionMLTag = 0x6473636d, > cmsSigProfileSequenceDescTag = 0x70736571, > cmsSigProfileSequenceIdTag = 0x70736964, > cmsSigPs2CRD0Tag = 0x70736430, > cmsSigPs2CRD1Tag = 0x70736431, > cmsSigPs2CRD2Tag = 0x70736432, > cmsSigPs2CRD3Tag = 0x70736433, > cmsSigPs2CSATag = 0x70733273, > cmsSigPs2RenderingIntentTag = 0x70733269, > cmsSigRedColorantTag = 0x7258595A, > cmsSigRedMatrixColumnTag = 0x7258595A, > cmsSigRedTRCTag = 0x72545243, > cmsSigSaturationRenderingIntentGamutTag = 0x72696732, > cmsSigScreeningDescTag = 0x73637264, > cmsSigScreeningTag = 0x7363726E, > cmsSigTechnologyTag = 0x74656368, > cmsSigUcrBgTag = 0x62666420, > cmsSigViewingCondDescTag = 0x76756564, > cmsSigViewingConditionsTag = 0x76696577, > cmsSigVcgtTag = 0x76636774, > cmsSigMetaTag = 0x6D657461, > cmsSigArgyllArtsTag = 0x61727473 > >} cmsTagSignature; > > > >typedef enum { > cmsSigDigitalCamera = 0x6463616D, > cmsSigFilmScanner = 0x6673636E, > cmsSigReflectiveScanner = 0x7273636E, > cmsSigInkJetPrinter = 0x696A6574, > cmsSigThermalWaxPrinter = 0x74776178, > cmsSigElectrophotographicPrinter = 0x6570686F, > cmsSigElectrostaticPrinter = 0x65737461, > cmsSigDyeSublimationPrinter = 0x64737562, > cmsSigPhotographicPaperPrinter = 0x7270686F, > cmsSigFilmWriter = 0x6670726E, > cmsSigVideoMonitor = 0x7669646D, > cmsSigVideoCamera = 0x76696463, > cmsSigProjectionTelevision = 0x706A7476, > cmsSigCRTDisplay = 0x43525420, > cmsSigPMDisplay = 0x504D4420, > cmsSigAMDisplay = 0x414D4420, > cmsSigPhotoCD = 0x4B504344, > cmsSigPhotoImageSetter = 0x696D6773, > cmsSigGravure = 0x67726176, > cmsSigOffsetLithography = 0x6F666673, > cmsSigSilkscreen = 0x73696C6B, > cmsSigFlexography = 0x666C6578, > cmsSigMotionPictureFilmScanner = 0x6D706673, > cmsSigMotionPictureFilmRecorder = 0x6D706672, > cmsSigDigitalMotionPictureCamera = 0x646D7063, > cmsSigDigitalCinemaProjector = 0x64636A70 > >} cmsTechnologySignature; > > > >typedef enum { > cmsSigXYZData = 0x58595A20, > cmsSigLabData = 0x4C616220, > cmsSigLuvData = 0x4C757620, > cmsSigYCbCrData = 0x59436272, > cmsSigYxyData = 0x59787920, > cmsSigRgbData = 0x52474220, > cmsSigGrayData = 0x47524159, > cmsSigHsvData = 0x48535620, > cmsSigHlsData = 0x484C5320, > cmsSigCmykData = 0x434D594B, > cmsSigCmyData = 0x434D5920, > cmsSigMCH1Data = 0x4D434831, > cmsSigMCH2Data = 0x4D434832, > cmsSigMCH3Data = 0x4D434833, > cmsSigMCH4Data = 0x4D434834, > cmsSigMCH5Data = 0x4D434835, > cmsSigMCH6Data = 0x4D434836, > cmsSigMCH7Data = 0x4D434837, > cmsSigMCH8Data = 0x4D434838, > cmsSigMCH9Data = 0x4D434839, > cmsSigMCHAData = 0x4D434841, > cmsSigMCHBData = 0x4D434842, > cmsSigMCHCData = 0x4D434843, > cmsSigMCHDData = 0x4D434844, > cmsSigMCHEData = 0x4D434845, > cmsSigMCHFData = 0x4D434846, > cmsSigNamedData = 0x6e6d636c, > cmsSig1colorData = 0x31434C52, > cmsSig2colorData = 0x32434C52, > cmsSig3colorData = 0x33434C52, > cmsSig4colorData = 0x34434C52, > cmsSig5colorData = 0x35434C52, > cmsSig6colorData = 0x36434C52, > cmsSig7colorData = 0x37434C52, > cmsSig8colorData = 0x38434C52, > cmsSig9colorData = 0x39434C52, > cmsSig10colorData = 0x41434C52, > cmsSig11colorData = 0x42434C52, > cmsSig12colorData = 0x43434C52, > cmsSig13colorData = 0x44434C52, > cmsSig14colorData = 0x45434C52, > cmsSig15colorData = 0x46434C52, > cmsSigLuvKData = 0x4C75764B > >} cmsColorSpaceSignature; > > >typedef enum { > cmsSigInputClass = 0x73636E72, > cmsSigDisplayClass = 0x6D6E7472, > cmsSigOutputClass = 0x70727472, > cmsSigLinkClass = 0x6C696E6B, > cmsSigAbstractClass = 0x61627374, > cmsSigColorSpaceClass = 0x73706163, > cmsSigNamedColorClass = 0x6e6d636c > >} cmsProfileClassSignature; > > >typedef enum { > cmsSigMacintosh = 0x4150504C, > cmsSigMicrosoft = 0x4D534654, > cmsSigSolaris = 0x53554E57, > cmsSigSGI = 0x53474920, > cmsSigTaligent = 0x54474E54, > cmsSigUnices = 0x2A6E6978 > >} cmsPlatformSignature; ># 505 "/usr/include/lcms2.h" 3 4 >typedef enum { > cmsSigCurveSetElemType = 0x63767374, > cmsSigMatrixElemType = 0x6D617466, > cmsSigCLutElemType = 0x636C7574, > > cmsSigBAcsElemType = 0x62414353, > cmsSigEAcsElemType = 0x65414353, > > > cmsSigXYZ2LabElemType = 0x6C327820, > cmsSigLab2XYZElemType = 0x78326C20, > cmsSigNamedColorElemType = 0x6E636C20, > cmsSigLabV2toV4 = 0x32203420, > cmsSigLabV4toV2 = 0x34203220, > > > cmsSigIdentityElemType = 0x69646E20, > > > cmsSigLab2FloatPCS = 0x64326C20, > cmsSigFloatPCS2Lab = 0x6C326420, > cmsSigXYZ2FloatPCS = 0x64327820, > cmsSigFloatPCS2XYZ = 0x78326420, > cmsSigClipNegativesElemType = 0x636c7020 > >} cmsStageSignature; > > >typedef enum { > > cmsSigFormulaCurveSeg = 0x70617266, > cmsSigSampledCurveSeg = 0x73616D66, > cmsSigSegmentedCurve = 0x63757266 > >} cmsCurveSegSignature; ># 560 "/usr/include/lcms2.h" 3 4 >typedef struct { > cmsUInt32Number len; > cmsUInt32Number flag; > cmsUInt8Number data[1]; > >} cmsICCData; > > >typedef struct { > cmsUInt16Number year; > cmsUInt16Number month; > cmsUInt16Number day; > cmsUInt16Number hours; > cmsUInt16Number minutes; > cmsUInt16Number seconds; > >} cmsDateTimeNumber; > > >typedef struct { > cmsS15Fixed16Number X; > cmsS15Fixed16Number Y; > cmsS15Fixed16Number Z; > >} cmsEncodedXYZNumber; > > > >typedef union { > cmsUInt8Number ID8[16]; > cmsUInt16Number ID16[8]; > cmsUInt32Number ID32[4]; > >} cmsProfileID; > > > > > > > >typedef struct { > cmsUInt32Number size; > cmsSignature cmmId; > cmsUInt32Number version; > cmsProfileClassSignature deviceClass; > cmsColorSpaceSignature colorSpace; > cmsColorSpaceSignature pcs; > cmsDateTimeNumber date; > cmsSignature magic; > cmsPlatformSignature platform; > cmsUInt32Number flags; > cmsSignature manufacturer; > cmsUInt32Number model; > cmsUInt64Number attributes; > cmsUInt32Number renderingIntent; > cmsEncodedXYZNumber illuminant; > cmsSignature creator; > cmsProfileID profileID; > cmsInt8Number reserved[28]; > >} cmsICCHeader; > > >typedef struct { > cmsTagTypeSignature sig; > cmsInt8Number reserved[4]; > >} cmsTagBase; > > >typedef struct { > cmsTagSignature sig; > cmsUInt32Number offset; > cmsUInt32Number size; > >} cmsTagEntry; > > > > > >typedef void* cmsHANDLE ; >typedef void* cmsHPROFILE; >typedef void* cmsHTRANSFORM; ># 930 "/usr/include/lcms2.h" 3 4 >typedef struct { > cmsFloat64Number X; > cmsFloat64Number Y; > cmsFloat64Number Z; > > } cmsCIEXYZ; > >typedef struct { > cmsFloat64Number x; > cmsFloat64Number y; > cmsFloat64Number Y; > > } cmsCIExyY; > >typedef struct { > cmsFloat64Number L; > cmsFloat64Number a; > cmsFloat64Number b; > > } cmsCIELab; > >typedef struct { > cmsFloat64Number L; > cmsFloat64Number C; > cmsFloat64Number h; > > } cmsCIELCh; > >typedef struct { > cmsFloat64Number J; > cmsFloat64Number C; > cmsFloat64Number h; > > } cmsJCh; > >typedef struct { > cmsCIEXYZ Red; > cmsCIEXYZ Green; > cmsCIEXYZ Blue; > > } cmsCIEXYZTRIPLE; > >typedef struct { > cmsCIExyY Red; > cmsCIExyY Green; > cmsCIExyY Blue; > > } cmsCIExyYTRIPLE; ># 990 "/usr/include/lcms2.h" 3 4 >typedef struct { > cmsUInt32Number Observer; > cmsCIEXYZ Backing; > cmsUInt32Number Geometry; > cmsFloat64Number Flare; > cmsUInt32Number IlluminantType; > > } cmsICCMeasurementConditions; > >typedef struct { > cmsCIEXYZ IlluminantXYZ; > cmsCIEXYZ SurroundXYZ; > cmsUInt32Number IlluminantType; > > } cmsICCViewingConditions; > > > > int cmsGetEncodedCMMversion(void); > > > > int cmsstrcasecmp(const char* s1, const char* s2); > long int cmsfilelength(FILE* f); > > > > > > > >typedef struct _cmsContext_struct* cmsContext; > > cmsContext cmsCreateContext(void* Plugin, void* UserData); > void cmsDeleteContext(cmsContext ContexID); > cmsContext cmsDupContext(cmsContext ContextID, void* NewUserData); > void* cmsGetContextUserData(cmsContext ContextID); > > > > cmsBool cmsPlugin(void* Plugin); > cmsBool cmsPluginTHR(cmsContext ContextID, void* Plugin); > void cmsUnregisterPlugins(void); > void cmsUnregisterPluginsTHR(cmsContext ContextID); ># 1066 "/usr/include/lcms2.h" 3 4 >typedef void (* cmsLogErrorHandlerFunction)(cmsContext ContextID, cmsUInt32Number ErrorCode, const char *Text); > > > void cmsSetLogErrorHandler(cmsLogErrorHandlerFunction Fn); > void cmsSetLogErrorHandlerTHR(cmsContext ContextID, cmsLogErrorHandlerFunction Fn); > > > > > const cmsCIEXYZ* cmsD50_XYZ(void); > const cmsCIExyY* cmsD50_xyY(void); > > > void cmsXYZ2xyY(cmsCIExyY* Dest, const cmsCIEXYZ* Source); > void cmsxyY2XYZ(cmsCIEXYZ* Dest, const cmsCIExyY* Source); > void cmsXYZ2Lab(const cmsCIEXYZ* WhitePoint, cmsCIELab* Lab, const cmsCIEXYZ* xyz); > void cmsLab2XYZ(const cmsCIEXYZ* WhitePoint, cmsCIEXYZ* xyz, const cmsCIELab* Lab); > void cmsLab2LCh(cmsCIELCh*LCh, const cmsCIELab* Lab); > void cmsLCh2Lab(cmsCIELab* Lab, const cmsCIELCh* LCh); > > > void cmsLabEncoded2Float(cmsCIELab* Lab, const cmsUInt16Number wLab[3]); > void cmsLabEncoded2FloatV2(cmsCIELab* Lab, const cmsUInt16Number wLab[3]); > void cmsFloat2LabEncoded(cmsUInt16Number wLab[3], const cmsCIELab* Lab); > void cmsFloat2LabEncodedV2(cmsUInt16Number wLab[3], const cmsCIELab* Lab); > void cmsXYZEncoded2Float(cmsCIEXYZ* fxyz, const cmsUInt16Number XYZ[3]); > void cmsFloat2XYZEncoded(cmsUInt16Number XYZ[3], const cmsCIEXYZ* fXYZ); > > > cmsFloat64Number cmsDeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2); > cmsFloat64Number cmsCIE94DeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2); > cmsFloat64Number cmsBFDdeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2); > cmsFloat64Number cmsCMCdeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2, cmsFloat64Number l, cmsFloat64Number c); > cmsFloat64Number cmsCIE2000DeltaE(const cmsCIELab* Lab1, const cmsCIELab* Lab2, cmsFloat64Number Kl, cmsFloat64Number Kc, cmsFloat64Number Kh); > > > cmsBool cmsWhitePointFromTemp(cmsCIExyY* WhitePoint, cmsFloat64Number TempK); > cmsBool cmsTempFromWhitePoint(cmsFloat64Number* TempK, const cmsCIExyY* WhitePoint); > > > cmsBool cmsAdaptToIlluminant(cmsCIEXYZ* Result, const cmsCIEXYZ* SourceWhitePt, > const cmsCIEXYZ* Illuminant, > const cmsCIEXYZ* Value); ># 1124 "/usr/include/lcms2.h" 3 4 >typedef struct { > cmsCIEXYZ whitePoint; > cmsFloat64Number Yb; > cmsFloat64Number La; > int surround; > cmsFloat64Number D_value; > > } cmsViewingConditions; > > cmsHANDLE cmsCIECAM02Init(cmsContext ContextID, const cmsViewingConditions* pVC); > void cmsCIECAM02Done(cmsHANDLE hModel); > void cmsCIECAM02Forward(cmsHANDLE hModel, const cmsCIEXYZ* pIn, cmsJCh* pOut); > void cmsCIECAM02Reverse(cmsHANDLE hModel, const cmsJCh* pIn, cmsCIEXYZ* pOut); > > > > > > > >typedef struct { > cmsFloat32Number x0, x1; > cmsInt32Number Type; > cmsFloat64Number Params[10]; > cmsUInt32Number nGridPoints; > cmsFloat32Number* SampledPoints; > >} cmsCurveSegment; > > >typedef struct _cms_curve_struct cmsToneCurve; > > cmsToneCurve* cmsBuildSegmentedToneCurve(cmsContext ContextID, cmsInt32Number nSegments, const cmsCurveSegment Segments[]); > cmsToneCurve* cmsBuildParametricToneCurve(cmsContext ContextID, cmsInt32Number Type, const cmsFloat64Number Params[]); > cmsToneCurve* cmsBuildGamma(cmsContext ContextID, cmsFloat64Number Gamma); > cmsToneCurve* cmsBuildTabulatedToneCurve16(cmsContext ContextID, cmsInt32Number nEntries, const cmsUInt16Number values[]); > cmsToneCurve* cmsBuildTabulatedToneCurveFloat(cmsContext ContextID, cmsUInt32Number nEntries, const cmsFloat32Number values[]); > void cmsFreeToneCurve(cmsToneCurve* Curve); > void cmsFreeToneCurveTriple(cmsToneCurve* Curve[3]); > cmsToneCurve* cmsDupToneCurve(const cmsToneCurve* Src); > cmsToneCurve* cmsReverseToneCurve(const cmsToneCurve* InGamma); > cmsToneCurve* cmsReverseToneCurveEx(cmsInt32Number nResultSamples, const cmsToneCurve* InGamma); > cmsToneCurve* cmsJoinToneCurve(cmsContext ContextID, const cmsToneCurve* X, const cmsToneCurve* Y, cmsUInt32Number nPoints); > cmsBool cmsSmoothToneCurve(cmsToneCurve* Tab, cmsFloat64Number lambda); > cmsFloat32Number cmsEvalToneCurveFloat(const cmsToneCurve* Curve, cmsFloat32Number v); > cmsUInt16Number cmsEvalToneCurve16(const cmsToneCurve* Curve, cmsUInt16Number v); > cmsBool cmsIsToneCurveMultisegment(const cmsToneCurve* InGamma); > cmsBool cmsIsToneCurveLinear(const cmsToneCurve* Curve); > cmsBool cmsIsToneCurveMonotonic(const cmsToneCurve* t); > cmsBool cmsIsToneCurveDescending(const cmsToneCurve* t); > cmsInt32Number cmsGetToneCurveParametricType(const cmsToneCurve* t); > cmsFloat64Number cmsEstimateGamma(const cmsToneCurve* t, cmsFloat64Number Precision); > > > cmsUInt32Number cmsGetToneCurveEstimatedTableEntries(const cmsToneCurve* t); > const cmsUInt16Number* cmsGetToneCurveEstimatedTable(const cmsToneCurve* t); > > > > > >typedef struct _cmsPipeline_struct cmsPipeline; >typedef struct _cmsStage_struct cmsStage; > > > cmsPipeline* cmsPipelineAlloc(cmsContext ContextID, cmsUInt32Number InputChannels, cmsUInt32Number OutputChannels); > void cmsPipelineFree(cmsPipeline* lut); > cmsPipeline* cmsPipelineDup(const cmsPipeline* Orig); > > cmsContext cmsGetPipelineContextID(const cmsPipeline* lut); > cmsUInt32Number cmsPipelineInputChannels(const cmsPipeline* lut); > cmsUInt32Number cmsPipelineOutputChannels(const cmsPipeline* lut); > > cmsUInt32Number cmsPipelineStageCount(const cmsPipeline* lut); > cmsStage* cmsPipelineGetPtrToFirstStage(const cmsPipeline* lut); > cmsStage* cmsPipelineGetPtrToLastStage(const cmsPipeline* lut); > > void cmsPipelineEval16(const cmsUInt16Number In[], cmsUInt16Number Out[], const cmsPipeline* lut); > void cmsPipelineEvalFloat(const cmsFloat32Number In[], cmsFloat32Number Out[], const cmsPipeline* lut); > cmsBool cmsPipelineEvalReverseFloat(cmsFloat32Number Target[], cmsFloat32Number Result[], cmsFloat32Number Hint[], const cmsPipeline* lut); > cmsBool cmsPipelineCat(cmsPipeline* l1, const cmsPipeline* l2); > cmsBool cmsPipelineSetSaveAs8bitsFlag(cmsPipeline* lut, cmsBool On); > > >typedef enum { cmsAT_BEGIN, cmsAT_END } cmsStageLoc; > > int cmsPipelineInsertStage(cmsPipeline* lut, cmsStageLoc loc, cmsStage* mpe); > void cmsPipelineUnlinkStage(cmsPipeline* lut, cmsStageLoc loc, cmsStage** mpe); > > > > > > > cmsBool cmsPipelineCheckAndRetreiveStages(const cmsPipeline* Lut, cmsUInt32Number n, ...); > > > > cmsStage* cmsStageAllocIdentity(cmsContext ContextID, cmsUInt32Number nChannels); > cmsStage* cmsStageAllocToneCurves(cmsContext ContextID, cmsUInt32Number nChannels, cmsToneCurve* const Curves[]); > cmsStage* cmsStageAllocMatrix(cmsContext ContextID, cmsUInt32Number Rows, cmsUInt32Number Cols, const cmsFloat64Number* Matrix, const cmsFloat64Number* Offset); > > cmsStage* cmsStageAllocCLut16bit(cmsContext ContextID, cmsUInt32Number nGridPoints, cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsUInt16Number* Table); > cmsStage* cmsStageAllocCLutFloat(cmsContext ContextID, cmsUInt32Number nGridPoints, cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsFloat32Number* Table); > > cmsStage* cmsStageAllocCLut16bitGranular(cmsContext ContextID, const cmsUInt32Number clutPoints[], cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsUInt16Number* Table); > cmsStage* cmsStageAllocCLutFloatGranular(cmsContext ContextID, const cmsUInt32Number clutPoints[], cmsUInt32Number inputChan, cmsUInt32Number outputChan, const cmsFloat32Number* Table); > > cmsStage* cmsStageDup(cmsStage* mpe); > void cmsStageFree(cmsStage* mpe); > cmsStage* cmsStageNext(const cmsStage* mpe); > > cmsUInt32Number cmsStageInputChannels(const cmsStage* mpe); > cmsUInt32Number cmsStageOutputChannels(const cmsStage* mpe); > cmsStageSignature cmsStageType(const cmsStage* mpe); > void* cmsStageData(const cmsStage* mpe); > > >typedef cmsInt32Number (* cmsSAMPLER16) (register const cmsUInt16Number In[], > register cmsUInt16Number Out[], > register void * Cargo); > >typedef cmsInt32Number (* cmsSAMPLERFLOAT)(register const cmsFloat32Number In[], > register cmsFloat32Number Out[], > register void * Cargo); > > > > > > cmsBool cmsStageSampleCLut16bit(cmsStage* mpe, cmsSAMPLER16 Sampler, void* Cargo, cmsUInt32Number dwFlags); > cmsBool cmsStageSampleCLutFloat(cmsStage* mpe, cmsSAMPLERFLOAT Sampler, void* Cargo, cmsUInt32Number dwFlags); > > > cmsBool cmsSliceSpace16(cmsUInt32Number nInputs, const cmsUInt32Number clutPoints[], > cmsSAMPLER16 Sampler, void * Cargo); > > cmsBool cmsSliceSpaceFloat(cmsUInt32Number nInputs, const cmsUInt32Number clutPoints[], > cmsSAMPLERFLOAT Sampler, void * Cargo); > > > >typedef struct _cms_MLU_struct cmsMLU; > > > > > cmsMLU* cmsMLUalloc(cmsContext ContextID, cmsUInt32Number nItems); > void cmsMLUfree(cmsMLU* mlu); > cmsMLU* cmsMLUdup(const cmsMLU* mlu); > > cmsBool cmsMLUsetASCII(cmsMLU* mlu, > const char LanguageCode[3], const char CountryCode[3], > const char* ASCIIString); > cmsBool cmsMLUsetWide(cmsMLU* mlu, > const char LanguageCode[3], const char CountryCode[3], > const wchar_t* WideString); > > cmsUInt32Number cmsMLUgetASCII(const cmsMLU* mlu, > const char LanguageCode[3], const char CountryCode[3], > char* Buffer, cmsUInt32Number BufferSize); > > cmsUInt32Number cmsMLUgetWide(const cmsMLU* mlu, > const char LanguageCode[3], const char CountryCode[3], > wchar_t* Buffer, cmsUInt32Number BufferSize); > > cmsBool cmsMLUgetTranslation(const cmsMLU* mlu, > const char LanguageCode[3], const char CountryCode[3], > char ObtainedLanguage[3], char ObtainedCountry[3]); > > cmsUInt32Number cmsMLUtranslationsCount(const cmsMLU* mlu); > > cmsBool cmsMLUtranslationsCodes(const cmsMLU* mlu, > cmsUInt32Number idx, > char LanguageCode[3], > char CountryCode[3]); > > > >typedef struct { > cmsToneCurve* Ucr; > cmsToneCurve* Bg; > cmsMLU* Desc; > >} cmsUcrBg; ># 1325 "/usr/include/lcms2.h" 3 4 >typedef struct { > cmsFloat64Number Frequency; > cmsFloat64Number ScreenAngle; > cmsUInt32Number SpotShape; > >} cmsScreeningChannel; > >typedef struct { > cmsUInt32Number Flag; > cmsUInt32Number nChannels; > cmsScreeningChannel Channels[16]; > >} cmsScreening; > > > > >typedef struct _cms_NAMEDCOLORLIST_struct cmsNAMEDCOLORLIST; > > cmsNAMEDCOLORLIST* cmsAllocNamedColorList(cmsContext ContextID, > cmsUInt32Number n, > cmsUInt32Number ColorantCount, > const char* Prefix, const char* Suffix); > > void cmsFreeNamedColorList(cmsNAMEDCOLORLIST* v); > cmsNAMEDCOLORLIST* cmsDupNamedColorList(const cmsNAMEDCOLORLIST* v); > cmsBool cmsAppendNamedColor(cmsNAMEDCOLORLIST* v, const char* Name, > cmsUInt16Number PCS[3], > cmsUInt16Number Colorant[16]); > > cmsUInt32Number cmsNamedColorCount(const cmsNAMEDCOLORLIST* v); > cmsInt32Number cmsNamedColorIndex(const cmsNAMEDCOLORLIST* v, const char* Name); > > cmsBool cmsNamedColorInfo(const cmsNAMEDCOLORLIST* NamedColorList, cmsUInt32Number nColor, > char* Name, > char* Prefix, > char* Suffix, > cmsUInt16Number* PCS, > cmsUInt16Number* Colorant); > > > cmsNAMEDCOLORLIST* cmsGetNamedColorList(cmsHTRANSFORM xform); > > > > > >typedef struct { > > cmsSignature deviceMfg; > cmsSignature deviceModel; > cmsUInt64Number attributes; > cmsTechnologySignature technology; > cmsProfileID ProfileID; > cmsMLU* Manufacturer; > cmsMLU* Model; > cmsMLU* Description; > >} cmsPSEQDESC; > >typedef struct { > > cmsUInt32Number n; > cmsContext ContextID; > cmsPSEQDESC* seq; > >} cmsSEQ; > > cmsSEQ* cmsAllocProfileSequenceDescription(cmsContext ContextID, cmsUInt32Number n); > cmsSEQ* cmsDupProfileSequenceDescription(const cmsSEQ* pseq); > void cmsFreeProfileSequenceDescription(cmsSEQ* pseq); > > > >typedef struct _cmsDICTentry_struct { > > struct _cmsDICTentry_struct* Next; > > cmsMLU *DisplayName; > cmsMLU *DisplayValue; > wchar_t* Name; > wchar_t* Value; > >} cmsDICTentry; > > cmsHANDLE cmsDictAlloc(cmsContext ContextID); > void cmsDictFree(cmsHANDLE hDict); > cmsHANDLE cmsDictDup(cmsHANDLE hDict); > > cmsBool cmsDictAddEntry(cmsHANDLE hDict, const wchar_t* Name, const wchar_t* Value, const cmsMLU *DisplayName, const cmsMLU *DisplayValue); > const cmsDICTentry* cmsDictGetEntryList(cmsHANDLE hDict); > const cmsDICTentry* cmsDictNextEntry(const cmsDICTentry* e); > > > cmsHPROFILE cmsCreateProfilePlaceholder(cmsContext ContextID); > > cmsContext cmsGetProfileContextID(cmsHPROFILE hProfile); > cmsInt32Number cmsGetTagCount(cmsHPROFILE hProfile); > cmsTagSignature cmsGetTagSignature(cmsHPROFILE hProfile, cmsUInt32Number n); > cmsBool cmsIsTag(cmsHPROFILE hProfile, cmsTagSignature sig); > > > void* cmsReadTag(cmsHPROFILE hProfile, cmsTagSignature sig); > cmsBool cmsWriteTag(cmsHPROFILE hProfile, cmsTagSignature sig, const void* data); > cmsBool cmsLinkTag(cmsHPROFILE hProfile, cmsTagSignature sig, cmsTagSignature dest); > cmsTagSignature cmsTagLinkedTo(cmsHPROFILE hProfile, cmsTagSignature sig); > > > cmsInt32Number cmsReadRawTag(cmsHPROFILE hProfile, cmsTagSignature sig, void* Buffer, cmsUInt32Number BufferSize); > cmsBool cmsWriteRawTag(cmsHPROFILE hProfile, cmsTagSignature sig, const void* data, cmsUInt32Number Size); > > > > > > > > cmsUInt32Number cmsGetHeaderFlags(cmsHPROFILE hProfile); > void cmsGetHeaderAttributes(cmsHPROFILE hProfile, cmsUInt64Number* Flags); > void cmsGetHeaderProfileID(cmsHPROFILE hProfile, cmsUInt8Number* ProfileID); > cmsBool cmsGetHeaderCreationDateTime(cmsHPROFILE hProfile, struct tm *Dest); > cmsUInt32Number cmsGetHeaderRenderingIntent(cmsHPROFILE hProfile); > > void cmsSetHeaderFlags(cmsHPROFILE hProfile, cmsUInt32Number Flags); > cmsUInt32Number cmsGetHeaderManufacturer(cmsHPROFILE hProfile); > void cmsSetHeaderManufacturer(cmsHPROFILE hProfile, cmsUInt32Number manufacturer); > cmsUInt32Number cmsGetHeaderCreator(cmsHPROFILE hProfile); > cmsUInt32Number cmsGetHeaderModel(cmsHPROFILE hProfile); > void cmsSetHeaderModel(cmsHPROFILE hProfile, cmsUInt32Number model); > void cmsSetHeaderAttributes(cmsHPROFILE hProfile, cmsUInt64Number Flags); > void cmsSetHeaderProfileID(cmsHPROFILE hProfile, cmsUInt8Number* ProfileID); > void cmsSetHeaderRenderingIntent(cmsHPROFILE hProfile, cmsUInt32Number RenderingIntent); > > cmsColorSpaceSignature > cmsGetPCS(cmsHPROFILE hProfile); > void cmsSetPCS(cmsHPROFILE hProfile, cmsColorSpaceSignature pcs); > cmsColorSpaceSignature > cmsGetColorSpace(cmsHPROFILE hProfile); > void cmsSetColorSpace(cmsHPROFILE hProfile, cmsColorSpaceSignature sig); > cmsProfileClassSignature > cmsGetDeviceClass(cmsHPROFILE hProfile); > void cmsSetDeviceClass(cmsHPROFILE hProfile, cmsProfileClassSignature sig); > void cmsSetProfileVersion(cmsHPROFILE hProfile, cmsFloat64Number Version); > cmsFloat64Number cmsGetProfileVersion(cmsHPROFILE hProfile); > > cmsUInt32Number cmsGetEncodedICCversion(cmsHPROFILE hProfile); > void cmsSetEncodedICCversion(cmsHPROFILE hProfile, cmsUInt32Number Version); > > > > > > > cmsBool cmsIsIntentSupported(cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number UsedDirection); > cmsBool cmsIsMatrixShaper(cmsHPROFILE hProfile); > cmsBool cmsIsCLUT(cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number UsedDirection); > > > cmsColorSpaceSignature _cmsICCcolorSpace(int OurNotation); > int _cmsLCMScolorSpace(cmsColorSpaceSignature ProfileSpace); > > cmsUInt32Number cmsChannelsOf(cmsColorSpaceSignature ColorSpace); > > > cmsUInt32Number cmsFormatterForColorspaceOfProfile(cmsHPROFILE hProfile, cmsUInt32Number nBytes, cmsBool lIsFloat); > cmsUInt32Number cmsFormatterForPCSOfProfile(cmsHPROFILE hProfile, cmsUInt32Number nBytes, cmsBool lIsFloat); > > > >typedef enum { > cmsInfoDescription = 0, > cmsInfoManufacturer = 1, > cmsInfoModel = 2, > cmsInfoCopyright = 3 >} cmsInfoType; > > cmsUInt32Number cmsGetProfileInfo(cmsHPROFILE hProfile, cmsInfoType Info, > const char LanguageCode[3], const char CountryCode[3], > wchar_t* Buffer, cmsUInt32Number BufferSize); > > cmsUInt32Number cmsGetProfileInfoASCII(cmsHPROFILE hProfile, cmsInfoType Info, > const char LanguageCode[3], const char CountryCode[3], > char* Buffer, cmsUInt32Number BufferSize); > > > >typedef struct _cms_io_handler cmsIOHANDLER; > > cmsIOHANDLER* cmsOpenIOhandlerFromFile(cmsContext ContextID, const char* FileName, const char* AccessMode); > cmsIOHANDLER* cmsOpenIOhandlerFromStream(cmsContext ContextID, FILE* Stream); > cmsIOHANDLER* cmsOpenIOhandlerFromMem(cmsContext ContextID, void *Buffer, cmsUInt32Number size, const char* AccessMode); > cmsIOHANDLER* cmsOpenIOhandlerFromNULL(cmsContext ContextID); > cmsIOHANDLER* cmsGetProfileIOhandler(cmsHPROFILE hProfile); > cmsBool cmsCloseIOhandler(cmsIOHANDLER* io); > > > > cmsBool cmsMD5computeID(cmsHPROFILE hProfile); > > > > cmsHPROFILE cmsOpenProfileFromFile(const char *ICCProfile, const char *sAccess); > cmsHPROFILE cmsOpenProfileFromFileTHR(cmsContext ContextID, const char *ICCProfile, const char *sAccess); > cmsHPROFILE cmsOpenProfileFromStream(FILE* ICCProfile, const char* sAccess); > cmsHPROFILE cmsOpenProfileFromStreamTHR(cmsContext ContextID, FILE* ICCProfile, const char* sAccess); > cmsHPROFILE cmsOpenProfileFromMem(const void * MemPtr, cmsUInt32Number dwSize); > cmsHPROFILE cmsOpenProfileFromMemTHR(cmsContext ContextID, const void * MemPtr, cmsUInt32Number dwSize); > cmsHPROFILE cmsOpenProfileFromIOhandlerTHR(cmsContext ContextID, cmsIOHANDLER* io); > cmsHPROFILE cmsOpenProfileFromIOhandler2THR(cmsContext ContextID, cmsIOHANDLER* io, cmsBool write); > cmsBool cmsCloseProfile(cmsHPROFILE hProfile); > > cmsBool cmsSaveProfileToFile(cmsHPROFILE hProfile, const char* FileName); > cmsBool cmsSaveProfileToStream(cmsHPROFILE hProfile, FILE* Stream); > cmsBool cmsSaveProfileToMem(cmsHPROFILE hProfile, void *MemPtr, cmsUInt32Number* BytesNeeded); > cmsUInt32Number cmsSaveProfileToIOhandler(cmsHPROFILE hProfile, cmsIOHANDLER* io); > > > > cmsHPROFILE cmsCreateRGBProfileTHR(cmsContext ContextID, > const cmsCIExyY* WhitePoint, > const cmsCIExyYTRIPLE* Primaries, > cmsToneCurve* const TransferFunction[3]); > > cmsHPROFILE cmsCreateRGBProfile(const cmsCIExyY* WhitePoint, > const cmsCIExyYTRIPLE* Primaries, > cmsToneCurve* const TransferFunction[3]); > > cmsHPROFILE cmsCreateGrayProfileTHR(cmsContext ContextID, > const cmsCIExyY* WhitePoint, > const cmsToneCurve* TransferFunction); > > cmsHPROFILE cmsCreateGrayProfile(const cmsCIExyY* WhitePoint, > const cmsToneCurve* TransferFunction); > > cmsHPROFILE cmsCreateLinearizationDeviceLinkTHR(cmsContext ContextID, > cmsColorSpaceSignature ColorSpace, > cmsToneCurve* const TransferFunctions[]); > > cmsHPROFILE cmsCreateLinearizationDeviceLink(cmsColorSpaceSignature ColorSpace, > cmsToneCurve* const TransferFunctions[]); > > cmsHPROFILE cmsCreateInkLimitingDeviceLinkTHR(cmsContext ContextID, > cmsColorSpaceSignature ColorSpace, cmsFloat64Number Limit); > > cmsHPROFILE cmsCreateInkLimitingDeviceLink(cmsColorSpaceSignature ColorSpace, cmsFloat64Number Limit); > > > cmsHPROFILE cmsCreateLab2ProfileTHR(cmsContext ContextID, const cmsCIExyY* WhitePoint); > cmsHPROFILE cmsCreateLab2Profile(const cmsCIExyY* WhitePoint); > cmsHPROFILE cmsCreateLab4ProfileTHR(cmsContext ContextID, const cmsCIExyY* WhitePoint); > cmsHPROFILE cmsCreateLab4Profile(const cmsCIExyY* WhitePoint); > > cmsHPROFILE cmsCreateXYZProfileTHR(cmsContext ContextID); > cmsHPROFILE cmsCreateXYZProfile(void); > > cmsHPROFILE cmsCreate_sRGBProfileTHR(cmsContext ContextID); > cmsHPROFILE cmsCreate_sRGBProfile(void); > > cmsHPROFILE cmsCreateBCHSWabstractProfileTHR(cmsContext ContextID, > int nLUTPoints, > cmsFloat64Number Bright, > cmsFloat64Number Contrast, > cmsFloat64Number Hue, > cmsFloat64Number Saturation, > int TempSrc, > int TempDest); > > cmsHPROFILE cmsCreateBCHSWabstractProfile(int nLUTPoints, > cmsFloat64Number Bright, > cmsFloat64Number Contrast, > cmsFloat64Number Hue, > cmsFloat64Number Saturation, > int TempSrc, > int TempDest); > > cmsHPROFILE cmsCreateNULLProfileTHR(cmsContext ContextID); > cmsHPROFILE cmsCreateNULLProfile(void); > > > cmsHPROFILE cmsTransform2DeviceLink(cmsHTRANSFORM hTransform, cmsFloat64Number Version, cmsUInt32Number dwFlags); ># 1623 "/usr/include/lcms2.h" 3 4 > cmsUInt32Number cmsGetSupportedIntents(cmsUInt32Number nMax, cmsUInt32Number* Codes, char** Descriptions); > cmsUInt32Number cmsGetSupportedIntentsTHR(cmsContext ContextID, cmsUInt32Number nMax, cmsUInt32Number* Codes, char** Descriptions); ># 1666 "/usr/include/lcms2.h" 3 4 > cmsHTRANSFORM cmsCreateTransformTHR(cmsContext ContextID, > cmsHPROFILE Input, > cmsUInt32Number InputFormat, > cmsHPROFILE Output, > cmsUInt32Number OutputFormat, > cmsUInt32Number Intent, > cmsUInt32Number dwFlags); > > cmsHTRANSFORM cmsCreateTransform(cmsHPROFILE Input, > cmsUInt32Number InputFormat, > cmsHPROFILE Output, > cmsUInt32Number OutputFormat, > cmsUInt32Number Intent, > cmsUInt32Number dwFlags); > > cmsHTRANSFORM cmsCreateProofingTransformTHR(cmsContext ContextID, > cmsHPROFILE Input, > cmsUInt32Number InputFormat, > cmsHPROFILE Output, > cmsUInt32Number OutputFormat, > cmsHPROFILE Proofing, > cmsUInt32Number Intent, > cmsUInt32Number ProofingIntent, > cmsUInt32Number dwFlags); > > cmsHTRANSFORM cmsCreateProofingTransform(cmsHPROFILE Input, > cmsUInt32Number InputFormat, > cmsHPROFILE Output, > cmsUInt32Number OutputFormat, > cmsHPROFILE Proofing, > cmsUInt32Number Intent, > cmsUInt32Number ProofingIntent, > cmsUInt32Number dwFlags); > > cmsHTRANSFORM cmsCreateMultiprofileTransformTHR(cmsContext ContextID, > cmsHPROFILE hProfiles[], > cmsUInt32Number nProfiles, > cmsUInt32Number InputFormat, > cmsUInt32Number OutputFormat, > cmsUInt32Number Intent, > cmsUInt32Number dwFlags); > > > cmsHTRANSFORM cmsCreateMultiprofileTransform(cmsHPROFILE hProfiles[], > cmsUInt32Number nProfiles, > cmsUInt32Number InputFormat, > cmsUInt32Number OutputFormat, > cmsUInt32Number Intent, > cmsUInt32Number dwFlags); > > > cmsHTRANSFORM cmsCreateExtendedTransform(cmsContext ContextID, > cmsUInt32Number nProfiles, cmsHPROFILE hProfiles[], > cmsBool BPC[], > cmsUInt32Number Intents[], > cmsFloat64Number AdaptationStates[], > cmsHPROFILE hGamutProfile, > cmsUInt32Number nGamutPCSposition, > cmsUInt32Number InputFormat, > cmsUInt32Number OutputFormat, > cmsUInt32Number dwFlags); > > void cmsDeleteTransform(cmsHTRANSFORM hTransform); > > void cmsDoTransform(cmsHTRANSFORM Transform, > const void * InputBuffer, > void * OutputBuffer, > cmsUInt32Number Size); > > void cmsDoTransformStride(cmsHTRANSFORM Transform, > const void * InputBuffer, > void * OutputBuffer, > cmsUInt32Number Size, > cmsUInt32Number Stride); > > void cmsDoTransformLineStride(cmsHTRANSFORM Transform, > const void* InputBuffer, > void* OutputBuffer, > cmsUInt32Number PixelsPerLine, > cmsUInt32Number LineCount, > cmsUInt32Number BytesPerLineIn, > cmsUInt32Number BytesPerLineOut, > cmsUInt32Number BytesPerPlaneIn, > cmsUInt32Number BytesPerPlaneOut); > > > void cmsSetAlarmCodes(const cmsUInt16Number NewAlarm[16]); > void cmsGetAlarmCodes(cmsUInt16Number NewAlarm[16]); > > > void cmsSetAlarmCodesTHR(cmsContext ContextID, > const cmsUInt16Number AlarmCodes[16]); > void cmsGetAlarmCodesTHR(cmsContext ContextID, > cmsUInt16Number AlarmCodes[16]); > > > > > cmsFloat64Number cmsSetAdaptationState(cmsFloat64Number d); > cmsFloat64Number cmsSetAdaptationStateTHR(cmsContext ContextID, cmsFloat64Number d); > > > > > cmsContext cmsGetTransformContextID(cmsHTRANSFORM hTransform); > > > cmsUInt32Number cmsGetTransformInputFormat(cmsHTRANSFORM hTransform); > cmsUInt32Number cmsGetTransformOutputFormat(cmsHTRANSFORM hTransform); > > > cmsBool cmsChangeBuffersFormat(cmsHTRANSFORM hTransform, > cmsUInt32Number InputFormat, > cmsUInt32Number OutputFormat); > > > > > >typedef enum { cmsPS_RESOURCE_CSA, cmsPS_RESOURCE_CRD } cmsPSResourceType; > > > cmsUInt32Number cmsGetPostScriptColorResource(cmsContext ContextID, > cmsPSResourceType Type, > cmsHPROFILE hProfile, > cmsUInt32Number Intent, > cmsUInt32Number dwFlags, > cmsIOHANDLER* io); > > cmsUInt32Number cmsGetPostScriptCSA(cmsContext ContextID, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags, void* Buffer, cmsUInt32Number dwBufferLen); > cmsUInt32Number cmsGetPostScriptCRD(cmsContext ContextID, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags, void* Buffer, cmsUInt32Number dwBufferLen); > > > > > cmsHANDLE cmsIT8Alloc(cmsContext ContextID); > void cmsIT8Free(cmsHANDLE hIT8); > > > cmsUInt32Number cmsIT8TableCount(cmsHANDLE hIT8); > cmsInt32Number cmsIT8SetTable(cmsHANDLE hIT8, cmsUInt32Number nTable); > > > cmsHANDLE cmsIT8LoadFromFile(cmsContext ContextID, const char* cFileName); > cmsHANDLE cmsIT8LoadFromMem(cmsContext ContextID, void *Ptr, cmsUInt32Number len); > > > cmsBool cmsIT8SaveToFile(cmsHANDLE hIT8, const char* cFileName); > cmsBool cmsIT8SaveToMem(cmsHANDLE hIT8, void *MemPtr, cmsUInt32Number* BytesNeeded); > > > const char* cmsIT8GetSheetType(cmsHANDLE hIT8); > cmsBool cmsIT8SetSheetType(cmsHANDLE hIT8, const char* Type); > > cmsBool cmsIT8SetComment(cmsHANDLE hIT8, const char* cComment); > > cmsBool cmsIT8SetPropertyStr(cmsHANDLE hIT8, const char* cProp, const char *Str); > cmsBool cmsIT8SetPropertyDbl(cmsHANDLE hIT8, const char* cProp, cmsFloat64Number Val); > cmsBool cmsIT8SetPropertyHex(cmsHANDLE hIT8, const char* cProp, cmsUInt32Number Val); > cmsBool cmsIT8SetPropertyMulti(cmsHANDLE hIT8, const char* Key, const char* SubKey, const char *Buffer); > cmsBool cmsIT8SetPropertyUncooked(cmsHANDLE hIT8, const char* Key, const char* Buffer); > > > const char* cmsIT8GetProperty(cmsHANDLE hIT8, const char* cProp); > cmsFloat64Number cmsIT8GetPropertyDbl(cmsHANDLE hIT8, const char* cProp); > const char* cmsIT8GetPropertyMulti(cmsHANDLE hIT8, const char* Key, const char *SubKey); > cmsUInt32Number cmsIT8EnumProperties(cmsHANDLE hIT8, char ***PropertyNames); > cmsUInt32Number cmsIT8EnumPropertyMulti(cmsHANDLE hIT8, const char* cProp, const char ***SubpropertyNames); > > > const char* cmsIT8GetDataRowCol(cmsHANDLE hIT8, int row, int col); > cmsFloat64Number cmsIT8GetDataRowColDbl(cmsHANDLE hIT8, int row, int col); > > cmsBool cmsIT8SetDataRowCol(cmsHANDLE hIT8, int row, int col, > const char* Val); > > cmsBool cmsIT8SetDataRowColDbl(cmsHANDLE hIT8, int row, int col, > cmsFloat64Number Val); > > const char* cmsIT8GetData(cmsHANDLE hIT8, const char* cPatch, const char* cSample); > > > cmsFloat64Number cmsIT8GetDataDbl(cmsHANDLE hIT8, const char* cPatch, const char* cSample); > > cmsBool cmsIT8SetData(cmsHANDLE hIT8, const char* cPatch, > const char* cSample, > const char *Val); > > cmsBool cmsIT8SetDataDbl(cmsHANDLE hIT8, const char* cPatch, > const char* cSample, > cmsFloat64Number Val); > > int cmsIT8FindDataFormat(cmsHANDLE hIT8, const char* cSample); > cmsBool cmsIT8SetDataFormat(cmsHANDLE hIT8, int n, const char *Sample); > int cmsIT8EnumDataFormat(cmsHANDLE hIT8, char ***SampleNames); > > const char* cmsIT8GetPatchName(cmsHANDLE hIT8, int nPatch, char* buffer); > int cmsIT8GetPatchByName(cmsHANDLE hIT8, const char *cPatch); > > > int cmsIT8SetTableByLabel(cmsHANDLE hIT8, const char* cSet, const char* cField, const char* ExpectedType); > > cmsBool cmsIT8SetIndexColumn(cmsHANDLE hIT8, const char* cSample); > > > void cmsIT8DefineDblFormat(cmsHANDLE hIT8, const char* Formatter); > > > > cmsHANDLE cmsGBDAlloc(cmsContext ContextID); > void cmsGBDFree(cmsHANDLE hGBD); > cmsBool cmsGDBAddPoint(cmsHANDLE hGBD, const cmsCIELab* Lab); > cmsBool cmsGDBCompute(cmsHANDLE hGDB, cmsUInt32Number dwFlags); > cmsBool cmsGDBCheckPoint(cmsHANDLE hGBD, const cmsCIELab* Lab); > > > > > cmsBool cmsDetectBlackPoint(cmsCIEXYZ* BlackPoint, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags); > cmsBool cmsDetectDestinationBlackPoint(cmsCIEXYZ* BlackPoint, cmsHPROFILE hProfile, cmsUInt32Number Intent, cmsUInt32Number dwFlags); > > > cmsFloat64Number cmsDetectTAC(cmsHPROFILE hProfile); > > > > cmsBool cmsDesaturateLab(cmsCIELab* Lab, > double amax, double amin, > double bmax, double bmin); > > > > } ># 1 "t.c++" 2 >++ cat t.c >extern int ldap_initialize(); >int t(void) { ldap_initialize(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lldap >++ cat t.c >extern int ber_get_null(); >int t(void) { ber_get_null(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -llber >++ cat t.c++ >#include "ldap.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/ldap.h" 1 3 4 ># 30 "/usr/include/ldap.h" 3 4 ># 1 "/usr/include/lber.h" 1 3 4 ># 29 "/usr/include/lber.h" 3 4 ># 1 "/usr/include/lber_types.h" 1 3 4 ># 24 "/usr/include/lber_types.h" 3 4 ># 1 "/usr/include/ldap_cdefs.h" 1 3 4 ># 25 "/usr/include/lber_types.h" 2 3 4 > > ># 26 "/usr/include/lber_types.h" 3 4 >extern "C" { ># 43 "/usr/include/lber_types.h" 3 4 >typedef int ber_int_t; > > >typedef signed int ber_sint_t; >typedef unsigned int ber_uint_t; > > >typedef unsigned long ber_tag_t; > > >typedef int ber_socket_t; > > >typedef unsigned long ber_len_t; > > >typedef signed long ber_slen_t; > >} ># 30 "/usr/include/lber.h" 2 3 4 ># 1 "/usr/include/string.h" 1 3 4 ># 25 "/usr/include/string.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 26 "/usr/include/string.h" 2 3 4 > >extern "C" { > > > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 1 3 4 ># 216 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 3 4 >typedef long unsigned int size_t; ># 33 "/usr/include/string.h" 2 3 4 > > > > > > > > > >extern void *memcpy (void *__restrict __dest, const void *__restrict __src, > size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern void *memmove (void *__dest, const void *__src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > > >extern void *memccpy (void *__restrict __dest, const void *__restrict __src, > int __c, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > >extern int memcmp (const void *__s1, const void *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern "C++" >{ >extern void *memchr (void *__s, int __c, size_t __n) > throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const void *memchr (const void *__s, int __c, size_t __n) > throw () __asm ("memchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) void * >memchr (void *__s, int __c, size_t __n) throw () >{ > return __builtin_memchr (__s, __c, __n); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const void * >memchr (const void *__s, int __c, size_t __n) throw () >{ > return __builtin_memchr (__s, __c, __n); >} > >} > > > > > > > > > > >extern "C++" void *rawmemchr (void *__s, int __c) > throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern "C++" const void *rawmemchr (const void *__s, int __c) > throw () __asm ("rawmemchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > > > >extern "C++" void *memrchr (void *__s, int __c, size_t __n) > throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) > throw () __asm ("memrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > > > > > >extern char *strcpy (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncpy (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strcat (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); > >extern char *strncat (char *__restrict __dest, const char *__restrict __src, > size_t __n) throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcmp (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern int strncmp (const char *__s1, const char *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strcoll (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > >extern size_t strxfrm (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (2))); > > > > > > ># 1 "/usr/include/xlocale.h" 1 3 4 ># 27 "/usr/include/xlocale.h" 3 4 >typedef struct __locale_struct >{ > > struct __locale_data *__locales[13]; > > > const unsigned short int *__ctype_b; > const int *__ctype_tolower; > const int *__ctype_toupper; > > > const char *__names[13]; >} *__locale_t; > > >typedef __locale_t locale_t; ># 160 "/usr/include/string.h" 2 3 4 > > >extern int strcoll_l (const char *__s1, const char *__s2, __locale_t __l) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, > __locale_t __l) throw () __attribute__ ((__nonnull__ (2, 4))); > > > > >extern char *strdup (const char *__s) > throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); > > > > > > >extern char *strndup (const char *__string, size_t __n) > throw () __attribute__ ((__malloc__)) __attribute__ ((__nonnull__ (1))); ># 206 "/usr/include/string.h" 3 4 > > > >extern "C++" >{ >extern char *strchr (char *__s, int __c) > throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *strchr (const char *__s, int __c) > throw () __asm ("strchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strchr (char *__s, int __c) throw () >{ > return __builtin_strchr (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strchr (const char *__s, int __c) throw () >{ > return __builtin_strchr (__s, __c); >} > >} > > > > > > >extern "C++" >{ >extern char *strrchr (char *__s, int __c) > throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *strrchr (const char *__s, int __c) > throw () __asm ("strrchr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strrchr (char *__s, int __c) throw () >{ > return __builtin_strrchr (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strrchr (const char *__s, int __c) throw () >{ > return __builtin_strrchr (__s, __c); >} > >} > > > > > > > > > > >extern "C++" char *strchrnul (char *__s, int __c) > throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern "C++" const char *strchrnul (const char *__s, int __c) > throw () __asm ("strchrnul") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > > > > > >extern size_t strcspn (const char *__s, const char *__reject) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern size_t strspn (const char *__s, const char *__accept) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern "C++" >{ >extern char *strpbrk (char *__s, const char *__accept) > throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); >extern const char *strpbrk (const char *__s, const char *__accept) > throw () __asm ("strpbrk") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strpbrk (char *__s, const char *__accept) throw () >{ > return __builtin_strpbrk (__s, __accept); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strpbrk (const char *__s, const char *__accept) throw () >{ > return __builtin_strpbrk (__s, __accept); >} > >} > > > > > > >extern "C++" >{ >extern char *strstr (char *__haystack, const char *__needle) > throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); >extern const char *strstr (const char *__haystack, const char *__needle) > throw () __asm ("strstr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >strstr (char *__haystack, const char *__needle) throw () >{ > return __builtin_strstr (__haystack, __needle); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >strstr (const char *__haystack, const char *__needle) throw () >{ > return __builtin_strstr (__haystack, __needle); >} > >} > > > > > > > >extern char *strtok (char *__restrict __s, const char *__restrict __delim) > throw () __attribute__ ((__nonnull__ (2))); > > > > >extern char *__strtok_r (char *__restrict __s, > const char *__restrict __delim, > char **__restrict __save_ptr) > throw () __attribute__ ((__nonnull__ (2, 3))); > >extern char *strtok_r (char *__restrict __s, const char *__restrict __delim, > char **__restrict __save_ptr) > throw () __attribute__ ((__nonnull__ (2, 3))); > > > > > >extern "C++" char *strcasestr (char *__haystack, const char *__needle) > throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); >extern "C++" const char *strcasestr (const char *__haystack, > const char *__needle) > throw () __asm ("strcasestr") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); ># 377 "/usr/include/string.h" 3 4 >extern void *memmem (const void *__haystack, size_t __haystacklen, > const void *__needle, size_t __needlelen) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 3))); > > > >extern void *__mempcpy (void *__restrict __dest, > const void *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern void *mempcpy (void *__restrict __dest, > const void *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern size_t strlen (const char *__s) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern size_t strnlen (const char *__string, size_t __maxlen) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > > > > >extern char *strerror (int __errnum) throw (); > ># 433 "/usr/include/string.h" 3 4 >extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) > throw () __attribute__ ((__nonnull__ (2))) __attribute__ ((__warn_unused_result__)); > > > > > >extern char *strerror_l (int __errnum, __locale_t __l) throw (); > > > > > >extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > > >extern void bcopy (const void *__src, void *__dest, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > >extern int bcmp (const void *__s1, const void *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > >extern "C++" >{ >extern char *index (char *__s, int __c) > throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *index (const char *__s, int __c) > throw () __asm ("index") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >index (char *__s, int __c) throw () >{ > return __builtin_index (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >index (const char *__s, int __c) throw () >{ > return __builtin_index (__s, __c); >} > >} > > > > > > > >extern "C++" >{ >extern char *rindex (char *__s, int __c) > throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); >extern const char *rindex (const char *__s, int __c) > throw () __asm ("rindex") __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1))); > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) char * >rindex (char *__s, int __c) throw () >{ > return __builtin_rindex (__s, __c); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) const char * >rindex (const char *__s, int __c) throw () >{ > return __builtin_rindex (__s, __c); >} > >} > > > > > > > >extern int ffs (int __i) throw () __attribute__ ((__const__)); > > > > >extern int ffsl (long int __l) throw () __attribute__ ((__const__)); >__extension__ extern int ffsll (long long int __ll) > throw () __attribute__ ((__const__)); > > > >extern int strcasecmp (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > > > > >extern int strcasecmp_l (const char *__s1, const char *__s2, > __locale_t __loc) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 3))); > >extern int strncasecmp_l (const char *__s1, const char *__s2, > size_t __n, __locale_t __loc) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2, 4))); > > > > > >extern char *strsep (char **__restrict __stringp, > const char *__restrict __delim) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > >extern char *strsignal (int __sig) throw (); > > >extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern char *stpcpy (char *__restrict __dest, const char *__restrict __src) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > >extern char *__stpncpy (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); >extern char *stpncpy (char *__restrict __dest, > const char *__restrict __src, size_t __n) > throw () __attribute__ ((__nonnull__ (1, 2))); > > > > >extern int strverscmp (const char *__s1, const char *__s2) > throw () __attribute__ ((__pure__)) __attribute__ ((__nonnull__ (1, 2))); > > >extern char *strfry (char *__string) throw () __attribute__ ((__nonnull__ (1))); > > >extern void *memfrob (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); > > > > > > > >extern "C++" char *basename (char *__filename) > throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); >extern "C++" const char *basename (const char *__filename) > throw () __asm ("basename") __attribute__ ((__nonnull__ (1))); ># 635 "/usr/include/string.h" 3 4 ># 1 "/usr/include/bits/string3.h" 1 3 4 ># 49 "/usr/include/bits/string3.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) memcpy (void *__restrict __dest, const void *__restrict __src, size_t __len) throw () > >{ > return __builtin___memcpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) memmove (void *__dest, const void *__src, size_t __len) throw () >{ > return __builtin___memmove_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) mempcpy (void *__restrict __dest, const void *__restrict __src, size_t __len) throw () > >{ > return __builtin___mempcpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} ># 77 "/usr/include/bits/string3.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void * >__attribute__ ((__leaf__)) memset (void *__dest, int __ch, size_t __len) throw () >{ ># 90 "/usr/include/bits/string3.h" 3 4 > return __builtin___memset_chk (__dest, __ch, __len, __builtin_object_size (__dest, 0)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void >__attribute__ ((__leaf__)) bcopy (const void *__src, void *__dest, size_t __len) throw () >{ > (void) __builtin___memmove_chk (__dest, __src, __len, __builtin_object_size (__dest, 0)); >} > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) void >__attribute__ ((__leaf__)) bzero (void *__dest, size_t __len) throw () >{ > (void) __builtin___memset_chk (__dest, '\0', __len, __builtin_object_size (__dest, 0)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strcpy (char *__restrict __dest, const char *__restrict __src) throw () >{ > return __builtin___strcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) stpcpy (char *__restrict __dest, const char *__restrict __src) throw () >{ > return __builtin___stpcpy_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); >} > > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strncpy (char *__restrict __dest, const char *__restrict __src, size_t __len) throw () > >{ > return __builtin___strncpy_chk (__dest, __src, __len, __builtin_object_size (__dest, 2 > 1)); >} > > >extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n, > size_t __destlen) throw (); >extern char *__stpncpy_alias (char *__dest, const char *__src, size_t __n) throw () __asm__ ("" "stpncpy") > ; > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) stpncpy (char *__dest, const char *__src, size_t __n) throw () >{ > if (__builtin_object_size (__dest, 2 > 1) != (size_t) -1 > && (!__builtin_constant_p (__n) || __n > __builtin_object_size (__dest, 2 > 1))) > return __stpncpy_chk (__dest, __src, __n, __builtin_object_size (__dest, 2 > 1)); > return __stpncpy_alias (__dest, __src, __n); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strcat (char *__restrict __dest, const char *__restrict __src) throw () >{ > return __builtin___strcat_chk (__dest, __src, __builtin_object_size (__dest, 2 > 1)); >} > > >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) char * >__attribute__ ((__leaf__)) strncat (char *__restrict __dest, const char *__restrict __src, size_t __len) throw () > >{ > return __builtin___strncat_chk (__dest, __src, __len, __builtin_object_size (__dest, 2 > 1)); >} ># 636 "/usr/include/string.h" 2 3 4 ># 648 "/usr/include/string.h" 3 4 >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) void * >__mempcpy_inline (void *__restrict __dest, > const void *__restrict __src, size_t __n) >{ > return (char *) memcpy (__dest, __src, __n) + __n; >} > > > > >} ># 31 "/usr/include/lber.h" 2 3 4 > >extern "C" { ># 117 "/usr/include/lber.h" 3 4 >typedef int* (*BER_ERRNO_FN) ( void ); > >typedef void (*BER_LOG_PRINT_FN) ( const char *buf ); > >typedef void* (BER_MEMALLOC_FN) ( ber_len_t size, void *ctx ); >typedef void* (BER_MEMCALLOC_FN) ( ber_len_t n, ber_len_t size, void *ctx ); >typedef void* (BER_MEMREALLOC_FN) ( void *p, ber_len_t size, void *ctx ); >typedef void (BER_MEMFREE_FN) ( void *p, void *ctx ); > >typedef struct lber_memory_fns { > BER_MEMALLOC_FN *bmf_malloc; > BER_MEMCALLOC_FN *bmf_calloc; > BER_MEMREALLOC_FN *bmf_realloc; > BER_MEMFREE_FN *bmf_free; >} BerMemoryFunctions; ># 164 "/usr/include/lber.h" 3 4 >extern char ber_pvt_opt_on; > > > > > > >typedef struct berelement BerElement; >typedef struct sockbuf Sockbuf; > >typedef struct sockbuf_io Sockbuf_IO; > > >typedef struct sockbuf_io_desc { > int sbiod_level; > Sockbuf *sbiod_sb; > Sockbuf_IO *sbiod_io; > void *sbiod_pvt; > struct sockbuf_io_desc *sbiod_next; >} Sockbuf_IO_Desc; > > >struct sockbuf_io { > int (*sbi_setup)( Sockbuf_IO_Desc *sbiod, void *arg ); > int (*sbi_remove)( Sockbuf_IO_Desc *sbiod ); > int (*sbi_ctrl)( Sockbuf_IO_Desc *sbiod, int opt, void *arg); > > ber_slen_t (*sbi_read)( Sockbuf_IO_Desc *sbiod, void *buf, > ber_len_t len ); > ber_slen_t (*sbi_write)( Sockbuf_IO_Desc *sbiod, void *buf, > ber_len_t len ); > > int (*sbi_close)( Sockbuf_IO_Desc *sbiod ); >}; ># 212 "/usr/include/lber.h" 3 4 >typedef struct berval { > ber_len_t bv_len; > char *bv_val; >} BerValue; > >typedef BerValue *BerVarray; > > > > > > >extern void >ber_error_print ( const char *data ) > ; > >extern void >ber_bprint ( const char *data, ber_len_t len ) > ; > >extern void >ber_dump ( BerElement *ber, int inout ) > ; > > > > >typedef int (*BERDecodeCallback) ( BerElement *ber, void *data, int mode ) > > > ; > >extern ber_tag_t >ber_get_tag ( BerElement *ber ) > ; > >extern ber_tag_t >ber_skip_tag ( BerElement *ber, ber_len_t *len ) > > ; > >extern ber_tag_t >ber_peek_tag ( BerElement *ber, ber_len_t *len ) > > ; > >extern ber_tag_t >ber_skip_element ( BerElement *ber, struct berval *bv ) > > ; > >extern ber_tag_t >ber_peek_element ( const BerElement *ber, struct berval *bv ) > > ; > >extern ber_tag_t >ber_get_int ( BerElement *ber, ber_int_t *num ) > > ; > >extern ber_tag_t >ber_get_enum ( BerElement *ber, ber_int_t *num ) > > ; > >extern ber_tag_t >ber_get_stringb ( BerElement *ber, char *buf, ber_len_t *len ) > > > ; ># 291 "/usr/include/lber.h" 3 4 >extern ber_tag_t >ber_get_stringbv ( BerElement *ber, struct berval *bv, int options ) > > > ; > >extern ber_tag_t >ber_get_stringa ( BerElement *ber, char **buf ) > > ; > >extern ber_tag_t >ber_get_stringal ( BerElement *ber, struct berval **bv ) > > ; > >extern ber_tag_t >ber_get_bitstringa ( BerElement *ber, char **buf, ber_len_t *len ) > > > ; > >extern ber_tag_t >ber_get_null ( BerElement *ber ) > ; > >extern ber_tag_t >ber_get_boolean ( BerElement *ber, ber_int_t *boolval ) > > ; > >extern ber_tag_t >ber_first_element ( BerElement *ber, ber_len_t *len, char **last ) > > > ; > >extern ber_tag_t >ber_next_element ( BerElement *ber, ber_len_t *len, const char *last ) > > > ; > >extern ber_tag_t >ber_scanf ( BerElement *ber, const char *fmt, ... ) > > > ; > >extern int >ber_decode_oid ( struct berval *in, struct berval *out ) > > ; > > > > >extern int >ber_encode_oid ( struct berval *in, struct berval *out ) > > ; > >typedef int (*BEREncodeCallback) ( BerElement *ber, void *data ) > > ; > >extern int >ber_put_enum ( BerElement *ber, ber_int_t num, ber_tag_t tag ) > > > ; > >extern int >ber_put_int ( BerElement *ber, ber_int_t num, ber_tag_t tag ) > > > ; > >extern int >ber_put_ostring ( BerElement *ber, const char *str, ber_len_t len, ber_tag_t tag ) > > > > ; > >extern int >ber_put_berval ( BerElement *ber, struct berval *bv, ber_tag_t tag ) > > > ; > >extern int >ber_put_string ( BerElement *ber, const char *str, ber_tag_t tag ) > > > ; > >extern int >ber_put_bitstring ( BerElement *ber, const char *str, ber_len_t bitlen, ber_tag_t tag ) > > > > ; > >extern int >ber_put_null ( BerElement *ber, ber_tag_t tag ) > > ; > >extern int >ber_put_boolean ( BerElement *ber, ber_int_t boolval, ber_tag_t tag ) > > > ; > >extern int >ber_start_seq ( BerElement *ber, ber_tag_t tag ) > > ; > >extern int >ber_start_set ( BerElement *ber, ber_tag_t tag ) > > ; > >extern int >ber_put_seq ( BerElement *ber ) > ; > >extern int >ber_put_set ( BerElement *ber ) > ; > >extern int >ber_printf ( BerElement *ber, const char *fmt, ... ) > > > ; > > > > > > >extern ber_slen_t >ber_skip_data ( BerElement *ber, ber_len_t len ) > > ; > >extern ber_slen_t >ber_read ( BerElement *ber, char *buf, ber_len_t len ) > > > ; > >extern ber_slen_t >ber_write ( BerElement *ber, const char *buf, ber_len_t len, int zero ) > > > > ; > >extern void >ber_free ( BerElement *ber, int freebuf ) > > ; > >extern void >ber_free_buf ( BerElement *ber ); > >extern int >ber_flush2 ( Sockbuf *sb, BerElement *ber, int freeit ) > > > ; > > > > > >extern int >ber_flush ( Sockbuf *sb, BerElement *ber, int freeit ) > > > ; > >extern BerElement * >ber_alloc ( void ); > >extern BerElement * >der_alloc ( void ); > >extern BerElement * >ber_alloc_t ( int beroptions ) > ; > >extern BerElement * >ber_dup ( BerElement *ber ) > ; > >extern ber_tag_t >ber_get_next ( Sockbuf *sb, ber_len_t *len, BerElement *ber ) > > > ; > >extern void >ber_init2 ( BerElement *ber, struct berval *bv, int options ) > > > ; > >extern void >ber_init_w_nullc ( BerElement *ber, int options ) > > ; > >extern void >ber_reset ( BerElement *ber, int was_writing ) > > ; > >extern BerElement * >ber_init ( struct berval *bv ) > ; > >extern int >ber_flatten ( BerElement *ber, struct berval **bvPtr ) > > ; > >extern int >ber_flatten2 ( BerElement *ber, struct berval *bv, int alloc ) > > > ; > >extern int >ber_remaining ( BerElement *ber ) > ; > > > > > >extern int >ber_get_option ( void *item, int option, void *outvalue) > > > ; > >extern int >ber_set_option ( void *item, int option, const void *invalue) > > > ; > > > > > >extern Sockbuf * >ber_sockbuf_alloc ( void ) > ; > >extern void >ber_sockbuf_free ( Sockbuf *sb ) > ; > >extern int >ber_sockbuf_add_io ( Sockbuf *sb, Sockbuf_IO *sbio, int layer, void *arg ) > > > > ; > >extern int >ber_sockbuf_remove_io ( Sockbuf *sb, Sockbuf_IO *sbio, int layer ) > > > ; > >extern int >ber_sockbuf_ctrl ( Sockbuf *sb, int opt, void *arg ) > > > ; > >extern Sockbuf_IO ber_sockbuf_io_tcp; >extern Sockbuf_IO ber_sockbuf_io_readahead; >extern Sockbuf_IO ber_sockbuf_io_fd; >extern Sockbuf_IO ber_sockbuf_io_debug; >extern Sockbuf_IO ber_sockbuf_io_udp; > > > > >extern void * >ber_memalloc ( ber_len_t s ) > ; > >extern void * >ber_memrealloc ( void* p, ber_len_t s ) > > ; > >extern void * >ber_memcalloc ( ber_len_t n, ber_len_t s ) > > ; > >extern void >ber_memfree ( void* p ) > ; > >extern void >ber_memvfree ( void** vector ) > ; > >extern void >ber_bvfree ( struct berval *bv ) > ; > >extern void >ber_bvecfree ( struct berval **bv ) > ; > >extern int >ber_bvecadd ( struct berval ***bvec, struct berval *bv ) > > ; > >extern struct berval * >ber_dupbv ( struct berval *dst, struct berval *src ) > ; > >extern struct berval * >ber_bvdup ( struct berval *src ) > ; > >extern struct berval * >ber_mem2bv ( const char *, ber_len_t len, int duplicate, struct berval *bv) > ; > >extern struct berval * >ber_str2bv ( const char *, ber_len_t len, int duplicate, struct berval *bv) > ; > > > > >extern char * >ber_strdup ( const char * ) > ; > >extern ber_len_t >ber_strnlen ( const char *s, ber_len_t len ) > ; > >extern char * >ber_strndup ( const char *s, ber_len_t l ) > ; > >extern struct berval * >ber_bvreplace ( struct berval *dst, const struct berval *src ) > ; > >extern void >ber_bvarray_free ( BerVarray p ); > >extern int >ber_bvarray_add ( BerVarray *p, BerValue *bv ); ># 672 "/usr/include/lber.h" 3 4 >extern int * ber_errno_addr (void); > > > > > > >} ># 31 "/usr/include/ldap.h" 2 3 4 > > ># 1 "/usr/include/ldap_features.h" 1 3 4 ># 34 "/usr/include/ldap.h" 2 3 4 > >extern "C" { ># 224 "/usr/include/ldap.h" 3 4 >typedef struct ldapapiinfo { > int ldapai_info_version; > > int ldapai_api_version; > int ldapai_protocol_version; > char **ldapai_extensions; > char *ldapai_vendor_name; > int ldapai_vendor_version; >} LDAPAPIInfo; > >typedef struct ldap_apifeature_info { > int ldapaif_info_version; > > char* ldapaif_name; > int ldapaif_version; >} LDAPAPIFeatureInfo; > > > > >typedef struct ldapcontrol { > char * ldctl_oid; > struct berval ldctl_value; > char ldctl_iscritical; >} LDAPControl; ># 721 "/usr/include/ldap.h" 3 4 >typedef struct ldapmsg LDAPMessage; > > >typedef struct ldapmod { > int mod_op; ># 738 "/usr/include/ldap.h" 3 4 > char *mod_type; > union mod_vals_u { > char **modv_strvals; > struct berval **modv_bvals; > } mod_vals; > > >} LDAPMod; > > > > > > >typedef struct ldap LDAP; ># 769 "/usr/include/ldap.h" 3 4 >typedef struct ldap_url_desc { > struct ldap_url_desc *lud_next; > char *lud_scheme; > char *lud_host; > int lud_port; > char *lud_dn; > char **lud_attrs; > int lud_scope; > char *lud_filter; > char **lud_exts; > int lud_crit_exts; >} LDAPURLDesc; ># 799 "/usr/include/ldap.h" 3 4 >typedef struct ldap_sync_t ldap_sync_t; > >typedef enum { > > LDAP_SYNC_CAPI_NONE = -1, > > LDAP_SYNC_CAPI_PHASE_FLAG = 0x10U, > LDAP_SYNC_CAPI_IDSET_FLAG = 0x20U, > LDAP_SYNC_CAPI_DONE_FLAG = 0x40U, > > > LDAP_SYNC_CAPI_PRESENT = 0, > LDAP_SYNC_CAPI_ADD = 1, > LDAP_SYNC_CAPI_MODIFY = 2, > LDAP_SYNC_CAPI_DELETE = 3, > > > LDAP_SYNC_CAPI_PRESENTS = ( LDAP_SYNC_CAPI_PHASE_FLAG | LDAP_SYNC_CAPI_PRESENT ), > LDAP_SYNC_CAPI_DELETES = ( LDAP_SYNC_CAPI_PHASE_FLAG | LDAP_SYNC_CAPI_DELETE ), > > LDAP_SYNC_CAPI_PRESENTS_IDSET = ( LDAP_SYNC_CAPI_PRESENTS | LDAP_SYNC_CAPI_IDSET_FLAG ), > LDAP_SYNC_CAPI_DELETES_IDSET = ( LDAP_SYNC_CAPI_DELETES | LDAP_SYNC_CAPI_IDSET_FLAG ), > > LDAP_SYNC_CAPI_DONE = ( LDAP_SYNC_CAPI_DONE_FLAG | LDAP_SYNC_CAPI_PRESENTS ) >} ldap_sync_refresh_t; ># 833 "/usr/include/ldap.h" 3 4 >typedef int (*ldap_sync_search_entry_f) ( ldap_sync_t *ls, LDAPMessage *msg, struct berval *entryUUID, ldap_sync_refresh_t phase ) > > > > ; > > > > > >typedef int (*ldap_sync_search_reference_f) ( ldap_sync_t *ls, LDAPMessage *msg ) > > ; ># 860 "/usr/include/ldap.h" 3 4 >typedef int (*ldap_sync_intermediate_f) ( ldap_sync_t *ls, LDAPMessage *msg, BerVarray syncUUIDs, ldap_sync_refresh_t phase ) > > > > ; > > > > > > >typedef int (*ldap_sync_search_result_f) ( ldap_sync_t *ls, LDAPMessage *msg, int refreshDeletes ) > > > ; > > > > > >struct ldap_sync_t { > > char *ls_base; > int ls_scope; > char *ls_filter; > char **ls_attrs; > int ls_timelimit; > int ls_sizelimit; > > > int ls_timeout; > > > ldap_sync_search_entry_f ls_search_entry; > ldap_sync_search_reference_f ls_search_reference; > ldap_sync_intermediate_f ls_intermediate; > ldap_sync_search_result_f ls_search_result; > > > void *ls_private; > > > LDAP *ls_ld; > > > > > > > > int ls_msgid; > > > > int ls_reloadHint; > > > struct berval ls_cookie; > > > ldap_sync_refresh_t ls_refreshPhase; >}; ># 930 "/usr/include/ldap.h" 3 4 >struct ldap_conncb; >struct sockaddr; > > >typedef int (ldap_conn_add_f) ( LDAP *ld, Sockbuf *sb, LDAPURLDesc *srv, struct sockaddr *addr, struct ldap_conncb *ctx ) > ; > >typedef void (ldap_conn_del_f) ( LDAP *ld, Sockbuf *sb, struct ldap_conncb *ctx ); > > > > >typedef struct ldap_conncb { > ldap_conn_add_f *lc_add; > ldap_conn_del_f *lc_del; > void *lc_arg; >} ldap_conncb; > > > > > >struct timeval; > > > > >extern int >ldap_get_option ( LDAP *ld, int option, void *outvalue) > > > ; > >extern int >ldap_set_option ( LDAP *ld, int option, const void *invalue) > > > ; > > >typedef int (LDAP_REBIND_PROC) ( LDAP *ld, const char *url, ber_tag_t request, ber_int_t msgid, void *params ) > > > ; > >extern int >ldap_set_rebind_proc ( LDAP *ld, LDAP_REBIND_PROC *rebind_proc, void *params ) > > > ; > > >typedef int (LDAP_NEXTREF_PROC) ( LDAP *ld, char ***refsp, int *cntp, void *params ) > > ; > >extern int >ldap_set_nextref_proc ( LDAP *ld, LDAP_NEXTREF_PROC *nextref_proc, void *params ) > > > ; > > >typedef int (LDAP_URLLIST_PROC) ( LDAP *ld, LDAPURLDesc **urllist, LDAPURLDesc **url, void *params ) > > > > ; > >extern int >ldap_set_urllist_proc ( LDAP *ld, LDAP_URLLIST_PROC *urllist_proc, void *params ) > > > ; ># 1022 "/usr/include/ldap.h" 3 4 >extern int >ldap_control_create ( const char *requestOID, int iscritical, struct berval *value, int dupval, LDAPControl **ctrlp ) > > > > > ; > >extern LDAPControl * >ldap_control_find ( const char *oid, LDAPControl **ctrls, LDAPControl ***nextctrlp ) > > > ; > >extern void >ldap_control_free ( LDAPControl *ctrl ) > ; > >extern void >ldap_controls_free ( LDAPControl **ctrls ) > ; > >extern LDAPControl ** >ldap_controls_dup ( LDAPControl *const *controls ) > ; > >extern LDAPControl * >ldap_control_dup ( const LDAPControl *c ) > ; > > > > >extern int >ldap_domain2dn ( const char* domain, char** dn ) > > ; > >extern int >ldap_dn2domain ( const char* dn, char** domain ) > > ; > >extern int >ldap_domain2hostlist ( const char *domain, char** hostlist ) > > ; > > > > >extern int >ldap_extended_operation ( LDAP *ld, const char *reqoid, struct berval *reqdata, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp ) > > > > > > ; > >extern int >ldap_extended_operation_s ( LDAP *ld, const char *reqoid, struct berval *reqdata, LDAPControl **serverctrls, LDAPControl **clientctrls, char **retoidp, struct berval **retdatap ) > > > > > > > ; > >extern int >ldap_parse_extended_result ( LDAP *ld, LDAPMessage *res, char **retoidp, struct berval **retdatap, int freeit ) > > > > > ; > >extern int >ldap_parse_intermediate ( LDAP *ld, LDAPMessage *res, char **retoidp, struct berval **retdatap, LDAPControl ***serverctrls, int freeit ) > > > > > > ; > > > > > >extern int >ldap_abandon_ext ( LDAP *ld, int msgid, LDAPControl **serverctrls, LDAPControl **clientctrls ) > > > > ; ># 1130 "/usr/include/ldap.h" 3 4 >extern int >ldap_add_ext ( LDAP *ld, const char *dn, LDAPMod **attrs, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp ) > > > > > > ; > >extern int >ldap_add_ext_s ( LDAP *ld, const char *dn, LDAPMod **attrs, LDAPControl **serverctrls, LDAPControl **clientctrls ) > > > > > ; ># 1165 "/usr/include/ldap.h" 3 4 >extern int >ldap_sasl_bind ( LDAP *ld, const char *dn, const char *mechanism, struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp ) > > > > > > > ; ># 1189 "/usr/include/ldap.h" 3 4 >typedef int (LDAP_SASL_INTERACT_PROC) ( LDAP *ld, unsigned flags, void* defaults, void *interact ) > ; > >extern int >ldap_sasl_interactive_bind ( LDAP *ld, const char *dn, const char *saslMechanism, LDAPControl **serverControls, LDAPControl **clientControls, unsigned flags, LDAP_SASL_INTERACT_PROC *proc, void *defaults, LDAPMessage *result, const char **rmech, int *msgid ) ># 1210 "/usr/include/ldap.h" 3 4 > ; > >extern int >ldap_sasl_interactive_bind_s ( LDAP *ld, const char *dn, const char *saslMechanism, LDAPControl **serverControls, LDAPControl **clientControls, unsigned flags, LDAP_SASL_INTERACT_PROC *proc, void *defaults ) ># 1223 "/usr/include/ldap.h" 3 4 > ; > >extern int >ldap_sasl_bind_s ( LDAP *ld, const char *dn, const char *mechanism, struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls, struct berval **servercredp ) > > > > > > > ; > >extern int >ldap_parse_sasl_bind_result ( LDAP *ld, LDAPMessage *res, struct berval **servercredp, int freeit ) > > > > ; ># 1282 "/usr/include/ldap.h" 3 4 >extern int >ldap_compare_ext ( LDAP *ld, const char *dn, const char *attr, struct berval *bvalue, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp ) > > > > > > > ; > >extern int >ldap_compare_ext_s ( LDAP *ld, const char *dn, const char *attr, struct berval *bvalue, LDAPControl **serverctrls, LDAPControl **clientctrls ) > > > > > > ; ># 1321 "/usr/include/ldap.h" 3 4 >extern int >ldap_delete_ext ( LDAP *ld, const char *dn, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp ) > > > > > ; > >extern int >ldap_delete_ext_s ( LDAP *ld, const char *dn, LDAPControl **serverctrls, LDAPControl **clientctrls ) > > > > ; ># 1352 "/usr/include/ldap.h" 3 4 >extern int >ldap_parse_result ( LDAP *ld, LDAPMessage *res, int *errcodep, char **matcheddnp, char **errmsgp, char ***referralsp, LDAPControl ***serverctrls, int freeit ) > > > > > > > > ; > >extern char * >ldap_err2string ( int err ) > ; ># 1384 "/usr/include/ldap.h" 3 4 >extern int >ldap_gssapi_bind ( LDAP *ld, const char *dn, const char *creds ) > > > ; > >extern int >ldap_gssapi_bind_s ( LDAP *ld, const char *dn, const char *creds ) > > > ; > > > > > >extern int >ldap_modify_ext ( LDAP *ld, const char *dn, LDAPMod **mods, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp ) > > > > > > ; > >extern int >ldap_modify_ext_s ( LDAP *ld, const char *dn, LDAPMod **mods, LDAPControl **serverctrls, LDAPControl **clientctrls ) > > > > > ; ># 1435 "/usr/include/ldap.h" 3 4 >extern int >ldap_rename ( LDAP *ld, const char *dn, const char *newrdn, const char *newSuperior, int deleteoldrdn, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp ) > > > > > > > > ; > >extern int >ldap_rename_s ( LDAP *ld, const char *dn, const char *newrdn, const char *newSuperior, int deleteoldrdn, LDAPControl **sctrls, LDAPControl **cctrls ) > > > > > > > ; ># 1516 "/usr/include/ldap.h" 3 4 >extern int >ldap_create ( LDAP **ldp ) > ; > >extern int >ldap_initialize ( LDAP **ldp, const char *url ) > > ; > >extern LDAP * >ldap_dup ( LDAP *old ) > ; > > > > > >extern int >ldap_tls_inplace ( LDAP *ld ) > ; > >extern int >ldap_start_tls ( LDAP *ld, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp ) > > > > ; > >extern int >ldap_install_tls ( LDAP *ld ) > ; > >extern int >ldap_start_tls_s ( LDAP *ld, LDAPControl **serverctrls, LDAPControl **clientctrls ) > > > ; > > > > >extern LDAPMessage * >ldap_first_message ( LDAP *ld, LDAPMessage *chain ) > > ; > >extern LDAPMessage * >ldap_next_message ( LDAP *ld, LDAPMessage *msg ) > > ; > >extern int >ldap_count_messages ( LDAP *ld, LDAPMessage *chain ) > > ; > > > > >extern LDAPMessage * >ldap_first_reference ( LDAP *ld, LDAPMessage *chain ) > > ; > >extern LDAPMessage * >ldap_next_reference ( LDAP *ld, LDAPMessage *ref ) > > ; > >extern int >ldap_count_references ( LDAP *ld, LDAPMessage *chain ) > > ; > >extern int >ldap_parse_reference ( LDAP *ld, LDAPMessage *ref, char ***referralsp, LDAPControl ***serverctrls, int freeit) > > > > > ; > > > > > >extern LDAPMessage * >ldap_first_entry ( LDAP *ld, LDAPMessage *chain ) > > ; > >extern LDAPMessage * >ldap_next_entry ( LDAP *ld, LDAPMessage *entry ) > > ; > >extern int >ldap_count_entries ( LDAP *ld, LDAPMessage *chain ) > > ; > >extern int >ldap_get_entry_controls ( LDAP *ld, LDAPMessage *entry, LDAPControl ***serverctrls) > > > ; > > > > > >extern LDAPMessage * >ldap_delete_result_entry ( LDAPMessage **list, LDAPMessage *e ) > > ; > >extern void >ldap_add_result_entry ( LDAPMessage **list, LDAPMessage *e ) > > ; > > > > > >extern char * >ldap_get_dn ( LDAP *ld, LDAPMessage *entry ) > > ; > >typedef struct ldap_ava { > struct berval la_attr; > struct berval la_value; > unsigned la_flags; > > > > > > > > void *la_private; >} LDAPAVA; > >typedef LDAPAVA** LDAPRDN; >typedef LDAPRDN* LDAPDN; ># 1680 "/usr/include/ldap.h" 3 4 >extern void ldap_rdnfree ( LDAPRDN rdn ); >extern void ldap_dnfree ( LDAPDN dn ); > >extern int >ldap_bv2dn ( struct berval *bv, LDAPDN *dn, unsigned flags ) > > > ; > >extern int >ldap_str2dn ( const char *str, LDAPDN *dn, unsigned flags ) > > > ; > >extern int >ldap_dn2bv ( LDAPDN dn, struct berval *bv, unsigned flags ) > > > ; > >extern int >ldap_dn2str ( LDAPDN dn, char **str, unsigned flags ) > > > ; > >extern int >ldap_bv2rdn ( struct berval *bv, LDAPRDN *rdn, char **next, unsigned flags ) > > > > ; > >extern int >ldap_str2rdn ( const char *str, LDAPRDN *rdn, char **next, unsigned flags ) > > > > ; > >extern int >ldap_rdn2bv ( LDAPRDN rdn, struct berval *bv, unsigned flags ) > > > ; > >extern int >ldap_rdn2str ( LDAPRDN rdn, char **str, unsigned flags ) > > > ; > >extern int >ldap_dn_normalize ( const char *in, unsigned iflags, char **out, unsigned oflags ) > > ; > >extern char * >ldap_dn2ufn ( const char *dn ) > ; > >extern char ** >ldap_explode_dn ( const char *dn, int notypes ) > > ; > >extern char ** >ldap_explode_rdn ( const char *rdn, int notypes ) > > ; > >typedef int LDAPDN_rewrite_func > ( LDAPDN dn, unsigned flags, void *ctx ); > >extern int >ldap_X509dn2bv ( void *x509_name, struct berval *dn, LDAPDN_rewrite_func *func, unsigned flags ) > ; > >extern char * >ldap_dn2dcedn ( const char *dn ) > ; > >extern char * >ldap_dcedn2dn ( const char *dce ) > ; > >extern char * >ldap_dn2ad_canonical ( const char *dn ) > ; > >extern int >ldap_get_dn_ber ( LDAP *ld, LDAPMessage *e, BerElement **berout, struct berval *dn ) > ; > >extern int >ldap_get_attribute_ber ( LDAP *ld, LDAPMessage *e, BerElement *ber, struct berval *attr, struct berval **vals ) > > ; > > > > >extern char * >ldap_first_attribute ( LDAP *ld, LDAPMessage *entry, BerElement **ber ) > > > ; > >extern char * >ldap_next_attribute ( LDAP *ld, LDAPMessage *entry, BerElement *ber ) > > > ; > > > > > >extern struct berval ** >ldap_get_values_len ( LDAP *ld, LDAPMessage *entry, const char *target ) > > > ; > >extern int >ldap_count_values_len ( struct berval **vals ) > ; > >extern void >ldap_value_free_len ( struct berval **vals ) > ; ># 1832 "/usr/include/ldap.h" 3 4 >extern int >ldap_result ( LDAP *ld, int msgid, int all, struct timeval *timeout, LDAPMessage **result ) > > > > > ; > >extern int >ldap_msgtype ( LDAPMessage *lm ) > ; > >extern int >ldap_msgid ( LDAPMessage *lm ) > ; > >extern int >ldap_msgfree ( LDAPMessage *lm ) > ; > >extern int >ldap_msgdelete ( LDAP *ld, int msgid ) > > ; > > > > > >extern int >ldap_bv2escaped_filter_value ( struct berval *in, struct berval *out ) > > ; > >extern int >ldap_search_ext ( LDAP *ld, const char *base, int scope, const char *filter, char **attrs, int attrsonly, LDAPControl **serverctrls, LDAPControl **clientctrls, struct timeval *timeout, int sizelimit, int *msgidp ) ># 1878 "/usr/include/ldap.h" 3 4 > ; > >extern int >ldap_search_ext_s ( LDAP *ld, const char *base, int scope, const char *filter, char **attrs, int attrsonly, LDAPControl **serverctrls, LDAPControl **clientctrls, struct timeval *timeout, int sizelimit, LDAPMessage **res ) ># 1892 "/usr/include/ldap.h" 3 4 > ; ># 1929 "/usr/include/ldap.h" 3 4 >extern int >ldap_unbind_ext ( LDAP *ld, LDAPControl **serverctrls, LDAPControl **clientctrls) > > > ; > >extern int >ldap_unbind_ext_s ( LDAP *ld, LDAPControl **serverctrls, LDAPControl **clientctrls) > > > ; > >extern int >ldap_destroy ( LDAP *ld) > ; ># 1958 "/usr/include/ldap.h" 3 4 >extern int >ldap_put_vrFilter ( BerElement *ber, const char *vrf ) > > ; > > > > > >extern void * >ldap_memalloc ( ber_len_t s ) > ; > >extern void * >ldap_memrealloc ( void* p, ber_len_t s ) > > ; > >extern void * >ldap_memcalloc ( ber_len_t n, ber_len_t s ) > > ; > >extern void >ldap_memfree ( void* p ) > ; > >extern void >ldap_memvfree ( void** v ) > ; > >extern char * >ldap_strdup ( const char * ) > ; > >extern void >ldap_mods_free ( LDAPMod **mods, int freemods ) > > ; ># 2032 "/usr/include/ldap.h" 3 4 >extern int >ldap_is_ldap_url ( const char *url ) > ; > >extern int >ldap_is_ldaps_url ( const char *url ) > ; > >extern int >ldap_is_ldapi_url ( const char *url ) > ; > >extern int >ldap_url_parse ( const char *url, LDAPURLDesc **ludpp ) > > ; > >extern char * >ldap_url_desc2str ( LDAPURLDesc *ludp ) > ; > >extern void >ldap_free_urldesc ( LDAPURLDesc *ludp ) > ; ># 2064 "/usr/include/ldap.h" 3 4 >extern int >ldap_cancel ( LDAP *ld, int cancelid, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp ) > > > > ; > >extern int >ldap_cancel_s ( LDAP *ld, int cancelid, LDAPControl **sctrl, LDAPControl **cctrl ) > > > ; > > > > > > > >extern int >ldap_turn ( LDAP *ld, int mutual, const char* identifier, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp ) > > > > > ; > >extern int >ldap_turn_s ( LDAP *ld, int mutual, const char* identifier, LDAPControl **sctrl, LDAPControl **cctrl ) > > > > ; > > > > > > > >extern int >ldap_create_page_control_value ( LDAP *ld, ber_int_t pagesize, struct berval *cookie, struct berval *value ) > > > > ; > >extern int >ldap_create_page_control ( LDAP *ld, ber_int_t pagesize, struct berval *cookie, int iscritical, LDAPControl **ctrlp ) > > > > > ; ># 2129 "/usr/include/ldap.h" 3 4 >extern int >ldap_parse_pageresponse_control ( LDAP *ld, LDAPControl *ctrl, ber_int_t *count, struct berval *cookie ) > > > > ; ># 2143 "/usr/include/ldap.h" 3 4 >typedef struct ldapsortkey { > char *attributeType; > char *orderingRule; > int reverseOrder; >} LDAPSortKey; > >extern int >ldap_create_sort_keylist ( LDAPSortKey ***sortKeyList, char *keyString ) > > ; > >extern void >ldap_free_sort_keylist ( LDAPSortKey **sortkeylist ) > ; > >extern int >ldap_create_sort_control_value ( LDAP *ld, LDAPSortKey **keyList, struct berval *value ) > > > ; > >extern int >ldap_create_sort_control ( LDAP *ld, LDAPSortKey **keyList, int iscritical, LDAPControl **ctrlp ) > > > > ; > >extern int >ldap_parse_sortresponse_control ( LDAP *ld, LDAPControl *ctrl, ber_int_t *result, char **attribute ) > > > > ; ># 2185 "/usr/include/ldap.h" 3 4 >typedef struct ldapvlvinfo { > ber_int_t ldvlv_version; > ber_int_t ldvlv_before_count; > ber_int_t ldvlv_after_count; > ber_int_t ldvlv_offset; > ber_int_t ldvlv_count; > struct berval * ldvlv_attrvalue; > struct berval * ldvlv_context; > void * ldvlv_extradata; >} LDAPVLVInfo; > >extern int >ldap_create_vlv_control_value ( LDAP *ld, LDAPVLVInfo *ldvlistp, struct berval *value) > > > ; > >extern int >ldap_create_vlv_control ( LDAP *ld, LDAPVLVInfo *ldvlistp, LDAPControl **ctrlp ) > > > ; > >extern int >ldap_parse_vlvresponse_control ( LDAP *ld, LDAPControl *ctrls, ber_int_t *target_posp, ber_int_t *list_countp, struct berval **contextp, int *errcodep ) > > > > > > ; > > > > > > > >extern int >ldap_parse_whoami ( LDAP *ld, LDAPMessage *res, struct berval **authzid ) > > > ; > >extern int >ldap_whoami ( LDAP *ld, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp ) > > > ; > >extern int >ldap_whoami_s ( LDAP *ld, struct berval **authzid, LDAPControl **sctrls, LDAPControl **cctrls ) > > > > ; > > > > > > > >extern int >ldap_parse_passwd ( LDAP *ld, LDAPMessage *res, struct berval *newpasswd ) > > > ; > >extern int >ldap_passwd ( LDAP *ld, struct berval *user, struct berval *oldpw, struct berval *newpw, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp ) > > > > > > ; > >extern int >ldap_passwd_s ( LDAP *ld, struct berval *user, struct berval *oldpw, struct berval *newpw, struct berval *newpasswd, LDAPControl **sctrls, LDAPControl **cctrls ) > > > > > > > ; ># 2280 "/usr/include/ldap.h" 3 4 >typedef enum passpolicyerror_enum { > PP_passwordExpired = 0, > PP_accountLocked = 1, > PP_changeAfterReset = 2, > PP_passwordModNotAllowed = 3, > PP_mustSupplyOldPassword = 4, > PP_insufficientPasswordQuality = 5, > PP_passwordTooShort = 6, > PP_passwordTooYoung = 7, > PP_passwordInHistory = 8, > PP_noError = 65535 >} LDAPPasswordPolicyError; > >extern int >ldap_create_passwordpolicy_control ( LDAP *ld, LDAPControl **ctrlp ) > > ; > >extern int >ldap_parse_passwordpolicy_control ( LDAP *ld, LDAPControl *ctrl, ber_int_t *expirep, ber_int_t *gracep, LDAPPasswordPolicyError *errorp ) > > > > > ; > >extern const char * >ldap_passwordpolicy_err2txt ( LDAPPasswordPolicyError ); ># 2316 "/usr/include/ldap.h" 3 4 >extern int >ldap_parse_refresh ( LDAP *ld, LDAPMessage *res, ber_int_t *newttl ) > > > ; > >extern int >ldap_refresh ( LDAP *ld, struct berval *dn, ber_int_t ttl, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp ) > > > > > ; > >extern int >ldap_refresh_s ( LDAP *ld, struct berval *dn, ber_int_t ttl, ber_int_t *newttl, LDAPControl **sctrls, LDAPControl **cctrls ) > > > > > > ; ># 2379 "/usr/include/ldap.h" 3 4 >extern ldap_sync_t * >ldap_sync_initialize ( ldap_sync_t *ls ) > ; > > > > >extern void >ldap_sync_destroy ( ldap_sync_t *ls, int freeit ) > > ; > > > > >extern int >ldap_sync_init ( ldap_sync_t *ls, int mode ) > > ; > > > > >extern int >ldap_sync_init_refresh_only ( ldap_sync_t *ls ) > ; > > > > >extern int >ldap_sync_init_refresh_and_persist ( ldap_sync_t *ls ) > ; > > > > >extern int >ldap_sync_poll ( ldap_sync_t *ls ) > ; > > > > > > >extern int >ldap_create_session_tracking_value ( LDAP *ld, char *sessionSourceIp, char *sessionSourceName, char *formatOID, struct berval *sessionTrackingIdentifier, struct berval *value ) > > > > > > ; > >extern int >ldap_create_session_tracking_control ( LDAP *ld, char *sessionSourceIp, char *sessionSourceName, char *formatOID, struct berval *sessionTrackingIdentifier, LDAPControl **ctrlp ) > > > > > > ; > >extern int >ldap_parse_session_tracking_control ( LDAP *ld, LDAPControl *ctrl, struct berval *ip, struct berval *name, struct berval *oid, struct berval *id ) > > > > > > ; > > > > > > >extern int >ldap_create_assertion_control_value ( LDAP *ld, char *assertion, struct berval *value ) > > > ; > >extern int >ldap_create_assertion_control ( LDAP *ld, char *filter, int iscritical, LDAPControl **ctrlp ) > > > > ; > > > > > >typedef struct LDAPDerefSpec { > char *derefAttr; > char **attributes; >} LDAPDerefSpec; > >typedef struct LDAPDerefVal { > char *type; > BerVarray vals; > struct LDAPDerefVal *next; >} LDAPDerefVal; > >typedef struct LDAPDerefRes { > char *derefAttr; > struct berval derefVal; > LDAPDerefVal *attrVals; > struct LDAPDerefRes *next; >} LDAPDerefRes; > >extern int >ldap_create_deref_control_value ( LDAP *ld, LDAPDerefSpec *ds, struct berval *value ) > > > ; > >extern int >ldap_create_deref_control ( LDAP *ld, LDAPDerefSpec *ds, int iscritical, LDAPControl **ctrlp ) > > > > ; > >extern void >ldap_derefresponse_free ( LDAPDerefRes *dr ) > ; > >extern int >ldap_parse_derefresponse_control ( LDAP *ld, LDAPControl *ctrl, LDAPDerefRes **drp ) > > > ; > >extern int >ldap_parse_deref_control ( LDAP *ld, LDAPControl **ctrls, LDAPDerefRes **drp ) > > > ; > > > > > > >extern int >ldap_ntlm_bind ( LDAP *ld, const char *dn, ber_tag_t tag, struct berval *cred, LDAPControl **sctrls, LDAPControl **cctrls, int *msgidp ) > > > > > > > ; >extern int >ldap_parse_ntlm_bind_result ( LDAP *ld, LDAPMessage *res, struct berval *challenge) > > > ; > > >} ># 1 "t.c++" 2 >++ cat t.c >extern int crypt(); >int t(void) { crypt(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >/var/tmp/portage/net-misc/hylafaxplus-5.5.5/temp/ccst92Ys.o: In function `t': >t.c:(.text+0x7): undefined reference to `crypt' >/var/tmp/portage/net-misc/hylafaxplus-5.5.5/temp/ccst92Ys.o: In function `main': >t.c:(.text.startup+0x7): undefined reference to `crypt' >collect2: error: ld returned 1 exit status >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >extern int crypt(); >int t(void) { crypt(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lcrypt >++ cat t.c >#include <time.h> >int t(void) { strftime((void*)0, 0, (void*)0, (void*)0); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >extern int socket(); >int t(void) { socket(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >extern int inet_aton(); >int t(void) { inet_aton(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >extern int logwtmp(); >int t(void) { logwtmp(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lutil >++ cat t.c >extern int ftruncate(); >int t(void) { ftruncate(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >extern int flock(); >int t(void) { flock(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >extern int openlog(); >int t(void) { openlog(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >extern int pututxline(); >int t(void) { pututxline(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >#include <string.h> >int t(void) { memmove((void*)0, (void*)0, 0); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >#include <string.h> >int t(void) { strdup((void*)0); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >#include <string.h> >int t(void) { strtoul(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >t.c: In function 't': >t.c:2:15: warning: implicit declaration of function 'strtoul' [-Wimplicit-function-declaration] > int t(void) { strtoul(); return 0; } > ^ >++ cat t.c >#include <string.h> >int t(void) { strerror(0); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >#include <string.h> >int t(void) { memmove((void*)0, (void*)0, 0); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >++ cat t.c >#include <string.h> >int t(void) { random(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lc >t.c: In function 't': >t.c:2:15: warning: implicit declaration of function 'random' [-Wimplicit-function-declaration] > int t(void) { random(); return 0; } > ^ >++ cat t.c >#include <math.h> >int t(void) { floor(0); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lm >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/termios.h" 1 3 4 ># 25 "/usr/include/termios.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 26 "/usr/include/termios.h" 2 3 4 > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 27 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 28 "/usr/include/bits/types.h" 2 3 4 > > > ># 30 "/usr/include/bits/types.h" 3 4 >typedef unsigned char __u_char; >typedef unsigned short int __u_short; >typedef unsigned int __u_int; >typedef unsigned long int __u_long; > > >typedef signed char __int8_t; >typedef unsigned char __uint8_t; >typedef signed short int __int16_t; >typedef unsigned short int __uint16_t; >typedef signed int __int32_t; >typedef unsigned int __uint32_t; > >typedef signed long int __int64_t; >typedef unsigned long int __uint64_t; > > > > > > > >typedef long int __quad_t; >typedef unsigned long int __u_quad_t; ># 121 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 122 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned long int __dev_t; >typedef unsigned int __uid_t; >typedef unsigned int __gid_t; >typedef unsigned long int __ino_t; >typedef unsigned long int __ino64_t; >typedef unsigned int __mode_t; >typedef unsigned long int __nlink_t; >typedef long int __off_t; >typedef long int __off64_t; >typedef int __pid_t; >typedef struct { int __val[2]; } __fsid_t; >typedef long int __clock_t; >typedef unsigned long int __rlim_t; >typedef unsigned long int __rlim64_t; >typedef unsigned int __id_t; >typedef long int __time_t; >typedef unsigned int __useconds_t; >typedef long int __suseconds_t; > >typedef int __daddr_t; >typedef int __key_t; > > >typedef int __clockid_t; > > >typedef void * __timer_t; > > >typedef long int __blksize_t; > > > > >typedef long int __blkcnt_t; >typedef long int __blkcnt64_t; > > >typedef unsigned long int __fsblkcnt_t; >typedef unsigned long int __fsblkcnt64_t; > > >typedef unsigned long int __fsfilcnt_t; >typedef unsigned long int __fsfilcnt64_t; > > >typedef long int __fsword_t; > >typedef long int __ssize_t; > > >typedef long int __syscall_slong_t; > >typedef unsigned long int __syscall_ulong_t; > > > >typedef __off64_t __loff_t; >typedef __quad_t *__qaddr_t; >typedef char *__caddr_t; > > >typedef long int __intptr_t; > > >typedef unsigned int __socklen_t; ># 29 "/usr/include/termios.h" 2 3 4 > >typedef __pid_t pid_t; > > > > >extern "C" { > > > ># 1 "/usr/include/bits/termios.h" 1 3 4 ># 23 "/usr/include/bits/termios.h" 3 4 >typedef unsigned char cc_t; >typedef unsigned int speed_t; >typedef unsigned int tcflag_t; > > >struct termios > { > tcflag_t c_iflag; > tcflag_t c_oflag; > tcflag_t c_cflag; > tcflag_t c_lflag; > cc_t c_line; > cc_t c_cc[32]; > speed_t c_ispeed; > speed_t c_ospeed; > > > }; ># 40 "/usr/include/termios.h" 2 3 4 ># 48 "/usr/include/termios.h" 3 4 >extern speed_t cfgetospeed (const struct termios *__termios_p) throw (); > > >extern speed_t cfgetispeed (const struct termios *__termios_p) throw (); > > >extern int cfsetospeed (struct termios *__termios_p, speed_t __speed) throw (); > > >extern int cfsetispeed (struct termios *__termios_p, speed_t __speed) throw (); > > > >extern int cfsetspeed (struct termios *__termios_p, speed_t __speed) throw (); > > > > >extern int tcgetattr (int __fd, struct termios *__termios_p) throw (); > > > >extern int tcsetattr (int __fd, int __optional_actions, > const struct termios *__termios_p) throw (); > > > > >extern void cfmakeraw (struct termios *__termios_p) throw (); > > > >extern int tcsendbreak (int __fd, int __duration) throw (); > > > > > >extern int tcdrain (int __fd); > > > >extern int tcflush (int __fd, int __queue_selector) throw (); > > > >extern int tcflow (int __fd, int __action) throw (); > > > > >extern __pid_t tcgetsid (int __fd) throw (); > > > > ># 1 "/usr/include/sys/ttydefaults.h" 1 3 4 ># 105 "/usr/include/termios.h" 2 3 4 > > >} ># 1 "t.c++" 2 >++ cat t.c++ >#include "sys/bsdtypes.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ >t.c++:1:26: fatal error: sys/bsdtypes.h: No such file or directory >compilation terminated. ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" >make: *** [confMakefile:355: t] Error 1 >++ cat t.c++ >#include "sys/types.h" >++ make -f confMakefile t >typedef unsigned int __uid_t; >typedef __uid_t uid_t; >++ cat t.c++ >#include "sys/types.h" >++ make -f confMakefile t >typedef unsigned int __gid_t; >typedef __gid_t gid_t; >++ cat t.c++ >#include "sys/types.h" >#include "stdlib.h" >++ make -f confMakefile t >typedef unsigned int __mode_t; >typedef __mode_t mode_t; >++ cat t.c++ >#include "sys/types.h" >#include "stdlib.h" >++ make -f confMakefile t >typedef long int __off_t; >typedef __off64_t __loff_t; >typedef __loff_t loff_t; >typedef __off_t off_t; >++ cat t.c++ >#include "sys/types.h" >#include "stdlib.h" >++ make -f confMakefile t >typedef int __pid_t; >typedef __pid_t pid_t; >++ cat t.c++ >#include "sys/types.h" >#include "stdlib.h" >++ make -f confMakefile t >typedef long int __blksize_t; >typedef long int __ssize_t; >typedef __ssize_t ssize_t; >typedef long unsigned int size_t; >typedef __blksize_t blksize_t; >extern size_t __ctype_get_mb_cur_max (void) throw () __attribute__ ((__warn_unused_result__)); > size_t __statelen) throw () __attribute__ ((__nonnull__ (2))); > size_t __statelen, >extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); >extern void *calloc (size_t __nmemb, size_t __size) >extern void *realloc (void *__ptr, size_t __size) >extern void *alloca (size_t __size) throw (); >extern void *valloc (size_t __size) throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); >extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size) >extern void *aligned_alloc (size_t __alignment, size_t __size) > size_t __nmemb, size_t __size, __compar_fn_t __compar) >bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size, > size_t __l, __u, __idx; >extern void qsort (void *__base, size_t __nmemb, size_t __size, >extern void qsort_r (void *__base, size_t __nmemb, size_t __size, > size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); > size_t __len) throw () __attribute__ ((__nonnull__ (3, 4, 5))); > char *__restrict __buf, size_t __len) > char *__restrict __buf, size_t __len) >extern int mblen (const char *__s, size_t __n) throw (); > const char *__restrict __s, size_t __n) throw (); >extern size_t mbstowcs (wchar_t *__restrict __pwcs, > const char *__restrict __s, size_t __n) throw (); >extern size_t wcstombs (char *__restrict __s, > const wchar_t *__restrict __pwcs, size_t __n) >extern int ptsname_r (int __fd, char *__buf, size_t __buflen) > size_t __resolvedlen) throw () __attribute__ ((__warn_unused_result__)); >extern char *__realpath_chk_warn (const char *__restrict __name, char *__restrict __resolved, size_t __resolvedlen) throw () __asm__ ("" "__realpath_chk") > if (__builtin_object_size (__resolved, 2 > 1) != (size_t) -1) >extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen, > size_t __nreal) throw () __attribute__ ((__nonnull__ (2))); >extern int __ptsname_r_alias (int __fd, char *__buf, size_t __buflen) throw () __asm__ ("" "ptsname_r") >extern int __ptsname_r_chk_warn (int __fd, char *__buf, size_t __buflen, size_t __nreal) throw () __asm__ ("" "__ptsname_r_chk") >__attribute__ ((__leaf__)) ptsname_r (int __fd, char *__buf, size_t __buflen) throw () > if (__builtin_object_size (__buf, 2 > 1) != (size_t) -1) >extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen) > if (__builtin_object_size (__s, 2 > 1) != (size_t) -1 && 16 > __builtin_object_size (__s, 2 > 1)) >extern size_t __mbstowcs_chk (wchar_t *__restrict __dst, > size_t __len, size_t __dstlen) throw (); >extern size_t __mbstowcs_alias (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) throw () __asm__ ("" "mbstowcs") >extern size_t __mbstowcs_chk_warn (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len, size_t __dstlen) throw () __asm__ ("" "__mbstowcs_chk") >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) mbstowcs (wchar_t *__restrict __dst, const char *__restrict __src, size_t __len) throw () > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) >extern size_t __wcstombs_chk (char *__restrict __dst, > size_t __len, size_t __dstlen) throw (); >extern size_t __wcstombs_alias (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len) throw () __asm__ ("" "wcstombs") >extern size_t __wcstombs_chk_warn (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len, size_t __dstlen) throw () __asm__ ("" "__wcstombs_chk") >extern __inline __attribute__ ((__always_inline__)) __attribute__ ((__gnu_inline__)) __attribute__ ((__artificial__)) size_t >__attribute__ ((__leaf__)) wcstombs (char *__restrict __dst, const wchar_t *__restrict __src, size_t __len) throw () > if (__builtin_object_size (__dst, 2 > 1) != (size_t) -1) >++ cat t.c++ >#include "sys/types.h" >#include "stdlib.h" >++ make -f confMakefile t >typedef unsigned long int __dev_t; >typedef __dev_t dev_t; >++ cat t.c++ >#include "stdint.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stdint.h" 1 3 4 ># 9 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stdint.h" 3 4 ># 1 "/usr/include/stdint.h" 1 3 4 ># 25 "/usr/include/stdint.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 26 "/usr/include/stdint.h" 2 3 4 ># 1 "/usr/include/bits/wchar.h" 1 3 4 ># 27 "/usr/include/stdint.h" 2 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 28 "/usr/include/stdint.h" 2 3 4 ># 36 "/usr/include/stdint.h" 3 4 > ># 36 "/usr/include/stdint.h" 3 4 >typedef signed char int8_t; >typedef short int int16_t; >typedef int int32_t; > >typedef long int int64_t; > > > > > > > >typedef unsigned char uint8_t; >typedef unsigned short int uint16_t; > >typedef unsigned int uint32_t; > > > >typedef unsigned long int uint64_t; ># 65 "/usr/include/stdint.h" 3 4 >typedef signed char int_least8_t; >typedef short int int_least16_t; >typedef int int_least32_t; > >typedef long int int_least64_t; > > > > > > >typedef unsigned char uint_least8_t; >typedef unsigned short int uint_least16_t; >typedef unsigned int uint_least32_t; > >typedef unsigned long int uint_least64_t; ># 90 "/usr/include/stdint.h" 3 4 >typedef signed char int_fast8_t; > >typedef long int int_fast16_t; >typedef long int int_fast32_t; >typedef long int int_fast64_t; ># 103 "/usr/include/stdint.h" 3 4 >typedef unsigned char uint_fast8_t; > >typedef unsigned long int uint_fast16_t; >typedef unsigned long int uint_fast32_t; >typedef unsigned long int uint_fast64_t; ># 119 "/usr/include/stdint.h" 3 4 >typedef long int intptr_t; > > >typedef unsigned long int uintptr_t; ># 134 "/usr/include/stdint.h" 3 4 >typedef long int intmax_t; >typedef unsigned long int uintmax_t; ># 10 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stdint.h" 2 3 4 ># 1 "t.c++" 2 >++ cat t.c++ >#include "sys/types.h" >#include "stdint.h" >++ make -f confMakefile t >typedef long int __intptr_t; >typedef long int intptr_t; >typedef unsigned long int uintptr_t; >++ cat t.c++ >#include "osfcn.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ >t.c++:1:19: fatal error: osfcn.h: No such file or directory >compilation terminated. ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" >make: *** [confMakefile:355: t] Error 1 >++ cat t.c++ >#include "sys/select.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/sys/select.h" 1 3 4 ># 24 "/usr/include/sys/select.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 25 "/usr/include/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/types.h" 1 3 4 ># 27 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 28 "/usr/include/bits/types.h" 2 3 4 > > > ># 30 "/usr/include/bits/types.h" 3 4 >typedef unsigned char __u_char; >typedef unsigned short int __u_short; >typedef unsigned int __u_int; >typedef unsigned long int __u_long; > > >typedef signed char __int8_t; >typedef unsigned char __uint8_t; >typedef signed short int __int16_t; >typedef unsigned short int __uint16_t; >typedef signed int __int32_t; >typedef unsigned int __uint32_t; > >typedef signed long int __int64_t; >typedef unsigned long int __uint64_t; > > > > > > > >typedef long int __quad_t; >typedef unsigned long int __u_quad_t; ># 121 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 122 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned long int __dev_t; >typedef unsigned int __uid_t; >typedef unsigned int __gid_t; >typedef unsigned long int __ino_t; >typedef unsigned long int __ino64_t; >typedef unsigned int __mode_t; >typedef unsigned long int __nlink_t; >typedef long int __off_t; >typedef long int __off64_t; >typedef int __pid_t; >typedef struct { int __val[2]; } __fsid_t; >typedef long int __clock_t; >typedef unsigned long int __rlim_t; >typedef unsigned long int __rlim64_t; >typedef unsigned int __id_t; >typedef long int __time_t; >typedef unsigned int __useconds_t; >typedef long int __suseconds_t; > >typedef int __daddr_t; >typedef int __key_t; > > >typedef int __clockid_t; > > >typedef void * __timer_t; > > >typedef long int __blksize_t; > > > > >typedef long int __blkcnt_t; >typedef long int __blkcnt64_t; > > >typedef unsigned long int __fsblkcnt_t; >typedef unsigned long int __fsblkcnt64_t; > > >typedef unsigned long int __fsfilcnt_t; >typedef unsigned long int __fsfilcnt64_t; > > >typedef long int __fsword_t; > >typedef long int __ssize_t; > > >typedef long int __syscall_slong_t; > >typedef unsigned long int __syscall_ulong_t; > > > >typedef __off64_t __loff_t; >typedef __quad_t *__qaddr_t; >typedef char *__caddr_t; > > >typedef long int __intptr_t; > > >typedef unsigned int __socklen_t; ># 28 "/usr/include/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/select.h" 1 3 4 ># 22 "/usr/include/bits/select.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 23 "/usr/include/bits/select.h" 2 3 4 ># 31 "/usr/include/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/sigset.h" 1 3 4 ># 22 "/usr/include/bits/sigset.h" 3 4 >typedef int __sig_atomic_t; > > > > >typedef struct > { > unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; > } __sigset_t; ># 34 "/usr/include/sys/select.h" 2 3 4 > > > >typedef __sigset_t sigset_t; > > > > > ># 1 "/usr/include/time.h" 1 3 4 ># 73 "/usr/include/time.h" 3 4 > > >typedef __time_t time_t; > > > ># 120 "/usr/include/time.h" 3 4 >struct timespec > { > __time_t tv_sec; > __syscall_slong_t tv_nsec; > }; ># 44 "/usr/include/sys/select.h" 2 3 4 > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 30 "/usr/include/bits/time.h" 3 4 >struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; ># 46 "/usr/include/sys/select.h" 2 3 4 > > >typedef __suseconds_t suseconds_t; > > > > > >typedef long int __fd_mask; ># 64 "/usr/include/sys/select.h" 3 4 >typedef struct > { > > > > __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; > > > > > > } fd_set; > > > > > > >typedef __fd_mask fd_mask; ># 96 "/usr/include/sys/select.h" 3 4 >extern "C" { ># 106 "/usr/include/sys/select.h" 3 4 >extern int select (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > struct timeval *__restrict __timeout); ># 118 "/usr/include/sys/select.h" 3 4 >extern int pselect (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > const struct timespec *__restrict __timeout, > const __sigset_t *__restrict __sigmask); > > > > > ># 1 "/usr/include/bits/select2.h" 1 3 4 ># 24 "/usr/include/bits/select2.h" 3 4 >extern long int __fdelt_chk (long int __d); >extern long int __fdelt_warn (long int __d) > __attribute__((__warning__ ("bit outside of fd_set selected"))); ># 129 "/usr/include/sys/select.h" 2 3 4 > > >} ># 1 "t.c++" 2 >++ cat t.c++ >#include "new" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new" 1 3 ># 37 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new" 3 > ># 38 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new" 3 > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++config.h" 1 3 ># 194 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++config.h" 3 > ># 194 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++config.h" 3 >namespace std >{ > typedef long unsigned int size_t; > typedef long int ptrdiff_t; > > > > >} ># 216 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++config.h" 3 >namespace std >{ > inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } >} >namespace __gnu_cxx >{ > inline namespace __cxx11 __attribute__((__abi_tag__ ("cxx11"))) { } >} ># 482 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++config.h" 3 ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/os_defines.h" 1 3 ># 39 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/os_defines.h" 3 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 40 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/os_defines.h" 2 3 ># 483 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/cpu_defines.h" 1 3 ># 486 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/x86_64-pc-linux-gnu/bits/c++config.h" 2 3 ># 40 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new" 2 3 ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 1 3 ># 33 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 3 > ># 34 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 3 > >#pragma GCC visibility push(default) > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/atomic_lockfree_defines.h" 1 3 ># 33 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/atomic_lockfree_defines.h" 3 > ># 34 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/atomic_lockfree_defines.h" 3 ># 39 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 2 3 > >extern "C++" { > >namespace std >{ ># 60 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 3 > class exception > { > public: > exception() throw() { } > virtual ~exception() throw(); > > > > virtual const char* what() const throw(); > }; > > > > class bad_exception : public exception > { > public: > bad_exception() throw() { } > > > > virtual ~bad_exception() throw(); > > > virtual const char* what() const throw(); > }; > > > typedef void (*terminate_handler) (); > > > typedef void (*unexpected_handler) (); > > > terminate_handler set_terminate(terminate_handler) throw(); ># 102 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 3 > void terminate() throw() __attribute__ ((__noreturn__)); > > > unexpected_handler set_unexpected(unexpected_handler) throw(); ># 114 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 3 > void unexpected() __attribute__ ((__noreturn__)); ># 127 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 3 > bool uncaught_exception() throw() __attribute__ ((__pure__)); > > >} > >namespace __gnu_cxx >{ > ># 152 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/exception" 3 > void __verbose_terminate_handler(); > > >} > >} > >#pragma GCC visibility pop ># 41 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new" 2 3 > >#pragma GCC visibility push(default) > >extern "C++" { > >namespace std >{ > > > > > > > class bad_alloc : public exception > { > public: > bad_alloc() throw() { } > > > > virtual ~bad_alloc() throw(); > > > virtual const char* what() const throw(); > }; ># 82 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new" 3 > struct nothrow_t { }; > > extern const nothrow_t nothrow; > > > > typedef void (*new_handler)(); > > > > new_handler set_new_handler(new_handler) throw(); > > > > > >} ># 111 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/new" 3 >void* operator new(std::size_t) throw(std::bad_alloc) > __attribute__((__externally_visible__)); >void* operator new[](std::size_t) throw(std::bad_alloc) > __attribute__((__externally_visible__)); >void operator delete(void*) throw() > __attribute__((__externally_visible__)); >void operator delete[](void*) throw() > __attribute__((__externally_visible__)); >void* operator new(std::size_t, const std::nothrow_t&) throw() > __attribute__((__externally_visible__)); >void* operator new[](std::size_t, const std::nothrow_t&) throw() > __attribute__((__externally_visible__)); >void operator delete(void*, const std::nothrow_t&) throw() > __attribute__((__externally_visible__)); >void operator delete[](void*, const std::nothrow_t&) throw() > __attribute__((__externally_visible__)); > > >inline void* operator new(std::size_t, void* __p) throw() >{ return __p; } >inline void* operator new[](std::size_t, void* __p) throw() >{ return __p; } > > >inline void operator delete (void*, void*) throw() { } >inline void operator delete[](void*, void*) throw() { } > >} > >#pragma GCC visibility pop ># 1 "t.c++" 2 >++ cat t.c++ >#include "sys/types.h" >#include "stdint.h" >#include "sys/socket.h" >++ make -f confMakefile t >typedef unsigned int __socklen_t; >typedef __socklen_t socklen_t; > socklen_t msg_namelen; >extern int bind (int __fd, const struct sockaddr * __addr, socklen_t __len) > socklen_t *__restrict __len) throw (); >extern int connect (int __fd, const struct sockaddr * __addr, socklen_t __len); > socklen_t *__restrict __len) throw (); > socklen_t __addr_len); > socklen_t *__restrict __addr_len); > socklen_t *__restrict __optlen) throw (); > const void *__optval, socklen_t __optlen) throw (); > socklen_t *__restrict __addr_len); > socklen_t *__restrict __addr_len, int __flags); > socklen_t *__restrict __addr_len); >extern ssize_t __recvfrom_alias (int __fd, void *__restrict __buf, size_t __n, int __flags, struct sockaddr *__restrict __addr, socklen_t *__restrict __addr_len) __asm__ ("" "recvfrom") >extern ssize_t __recvfrom_chk_warn (int __fd, void *__restrict __buf, size_t __n, size_t __buflen, int __flags, struct sockaddr *__restrict __addr, socklen_t *__restrict __addr_len) __asm__ ("" "__recvfrom_chk") > struct sockaddr *__restrict __addr, socklen_t *__restrict __addr_len) >++ cat t.c++ >#include <sys/types.h> >#include <signal.h> >void sigHUP(int) {} >void f() { > struct sigaction sa; > sa.sa_handler = (sig_t) (sigHUP); > (void) sigaction(SIGHUP, &sa, (struct sigaction*) 0); >} >int main() { f(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -pedantic-errors -march=native -O2 -pipe -c t.c++ >++ cat t.c++ >#include <sys/types.h> >#include <signal.h> >void sigHUP(int) {} >void f() { (void) signal(SIGHUP, (sig_t) (sigHUP)); } >int main() { f(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -pedantic-errors -march=native -O2 -pipe -c t.c++ >++ cat t.c >#include <stdlib.h> >extern int getpagesize(); int main(int argc, char *argv[]){getpagesize();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat m.c >/* part of this was lifted from GNU autoconf */ >#include <sys/types.h> >#include <fcntl.h> >#include <sys/mman.h> >#include <stdlib.h> >#include <stdio.h> >static void >boom(const char* msg) >{ > printf("%s.\n", msg); > exit(1); >} > >int main(int argc, char *argv[]) >{ > const char* filename = "conftestmmap"; > char* buf; > char* addr; > int i, fd, cc; > > cc = getpagesize(); > buf = malloc(cc); > for (i = 0; i < cc; ++i) > buf[i] = rand(); > fd = open(filename, O_WRONLY|O_CREAT, 0666); > if (fd < 0) > boom("Cannot open test file"); > if (write(fd, buf, cc) != cc) > boom("Write to test file failed"); > close(fd); > fd = open(filename, O_RDONLY); > if (fd < 0) > boom("Cannot reopen test file"); > addr = (char*) mmap(0, cc, PROT_READ, MAP_SHARED, fd, 0); > if (addr == (char*) -1) > boom("Cannot mmap test file"); > for (i = 0; i < cc; ++i) > if (buf[i] != addr[i]) > boom("Compare of mmap-file contents failed"); > exit(0); >} >++ make -f confMakefile m >/usr/bin/x86_64-pc-linux-gnu-gcc m.c -lcrypt -lutil -lm >m.c: In function 'main': >m.c:21:10: warning: implicit declaration of function 'getpagesize' [-Wimplicit-function-declaration] > cc = getpagesize(); > ^ >m.c:28:9: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] > if (write(fd, buf, cc) != cc) > ^ >m.c:30:5: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] > close(fd); > ^ >++ ./a.out >++ cat t.c++ >#include "sys/mman.h" >++ make -f confMakefile t >extern void *mmap (void *__addr, size_t __len, int __prot, int __flags, int __fd, __off_t __offset) throw (); >++ cat t.c++ >#include "sys/mman.h" >++ make -f confMakefile t >extern int munmap (void *__addr, size_t __len) throw (); >++ cat t.c++ >#include "string.h" >++ make -f confMakefile t >extern void __bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); >extern void bzero (void *__s, size_t __n) throw () __attribute__ ((__nonnull__ (1))); >__attribute__ ((__leaf__)) bzero (void *__dest, size_t __len) throw () >++ cat t.c++ >#include "stdlib.h" >#include "stdio.h" >#include "unistd.h" >++ make -f confMakefile t >extern int mkstemp (char *__template) __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "string.h" >++ make -f confMakefile t >extern char *strerror (int __errnum) throw (); >++ cat t.c++ >#include "string.h" >++ make -f confMakefile t >extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) >++ cat t.c++ >#include "string.h" >++ make -f confMakefile t >extern int strcasecmp (const char *__s1, const char *__s2) >++ cat t.c++ >#include "string.h" >++ make -f confMakefile t >extern char *strdup (const char *__s) >++ cat t.c++ >#include "string.h" >++ make -f confMakefile t >extern void *memset (void *__s, int __c, size_t __n) throw () __attribute__ ((__nonnull__ (1))); >__attribute__ ((__leaf__)) memset (void *__dest, int __ch, size_t __len) throw () >++ cat t.c++ >#include "stdlib.h" >#include "unistd.h" >++ make -f confMakefile t >extern char *getpass (const char *__prompt) __attribute__ ((__nonnull__ (1))); >++ cat t.c++ >#include "math.h" >#include "stdlib.h" >++ make -f confMakefile t >extern long int random (void) throw (); >extern void srandom (unsigned int __seed) throw (); >++ cat t.c++ >#include "math.h" >#include "stdlib.h" >++ make -f confMakefile t >extern void srandom (unsigned int __seed) throw (); >++ cat t.c++ >#include "math.h" >++ make -f confMakefile t >extern double floor (double __x) throw () __attribute__ ((__const__)); extern double __floor (double __x) throw () __attribute__ ((__const__)); >++ cat t.c++ >#include "sys/wait.h" >++ make -f confMakefile t >extern __pid_t waitpid (__pid_t __pid, int *__stat_loc, int __options); >++ cat t.c >#include <stdlib.h> >extern int sysconf(); int main(int argc, char *argv[]){sysconf();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern long int sysconf (int __name) throw (); >++ cat t.c >#include <stdlib.h> >extern int ulimit(); int main(int argc, char *argv[]){ulimit();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c++ >#include "ulimit.h" >++ make -f confMakefile t >extern long int ulimit (int __cmd, ...) throw (); >++ cat t.c >#include <stdlib.h> >extern int getdtablesize(); int main(int argc, char *argv[]){getdtablesize();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int getdtablesize (void) throw (); >++ cat t.c >#include "limits.h" >#ifdef _POSIX_OPEN_MAX >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c >#include "sys/types.h" >#include "stdint.h" >#include "sys/socket.h" >#ifdef howmany >FOUND >#endif >++ make -f confMakefile t >++ cat t.c++ >#include "signal.h" >++ make -f confMakefile t >++ cat t.c++ >#include "signal.h" >++ make -f confMakefile t >extern int sigaction (int __sig, const struct sigaction *__restrict __act, struct sigaction *__restrict __oact) throw (); >++ cat t.c++ >#include "signal.h" >++ make -f confMakefile t >extern int kill (__pid_t __pid, int __sig) throw (); >extern int pthread_kill (pthread_t __threadid, int __signo) throw (); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int close (int __fd); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern __uid_t getuid (void) throw (); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern __uid_t geteuid (void) throw (); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int seteuid (__uid_t __uid) throw () __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int setegid (__gid_t __gid) throw () __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "stdlib.h" >++ make -f confMakefile t >extern int setenv (const char *__name, const char *__value, int __replace) >extern int unsetenv (const char *__name) throw () __attribute__ ((__nonnull__ (1))); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int ftruncate (int __fd, __off_t __length) throw () __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int getdtablesize (void) throw (); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int chroot (const char *__path) throw () __attribute__ ((__nonnull__ (1))) __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "unistd.h" >#include "sys/select.h" >#include "sys/time.h" >#include "sys/types.h" >#include "stdint.h" >#include "sys/socket.h" >++ make -f confMakefile t >extern int select (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, struct timeval *__restrict __timeout); >extern int pselect (int __nfds, fd_set *__restrict __readfds, fd_set *__restrict __writefds, fd_set *__restrict __exceptfds, const struct timespec *__restrict __timeout, const __sigset_t *__restrict __sigmask); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int unlink (const char *__name) throw () __attribute__ ((__nonnull__ (1))); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __attribute__ ((__warn_unused_result__)); >extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, __off_t __offset) __attribute__ ((__warn_unused_result__)); >read (int __fd, void *__buf, size_t __nbytes) >pread (int __fd, void *__buf, size_t __nbytes, __off_t __offset) >++ cat t.c++ >#include "unistd.h" >#include "sys/ioctl.h" >++ make -f confMakefile t >extern int ioctl (int __fd, unsigned long int __request, ...) throw (); >++ cat t.c >#include <stdlib.h> >extern int fchown(); int main(int argc, char *argv[]){fchown();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int fchown (int __fd, __uid_t __owner, __gid_t __group) throw () __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "unistd.h" >++ make -f confMakefile t >extern int gethostname (char *__name, size_t __len) throw () __attribute__ ((__nonnull__ (1))); >__attribute__ ((__leaf__)) gethostname (char *__buf, size_t __buflen) throw () >++ cat t.c++ >#include "stdlib.h" >++ make -f confMakefile t >extern void *malloc (size_t __size) throw () __attribute__ ((__malloc__)) __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "stdlib.h" >++ make -f confMakefile t >extern void *realloc (void *__ptr, size_t __size) >++ cat t.c++ >#include "stdlib.h" >++ make -f confMakefile t >extern void free (void *__ptr) throw (); >extern void cfree (void *__ptr) throw (); >++ cat t.c++ >#include "stdlib.h" >++ make -f confMakefile t >extern unsigned long int strtoul (const char *__restrict __nptr, char **__restrict __endptr, int __base) >++ cat t.c++ >#include "stdlib.h" >#include "unistd.h" >++ make -f confMakefile t >extern int getopt (int ___argc, char *const *___argv, const char *__shortopts) >++ cat t.c++ >#include "stdlib.h" >#include "unistd.h" >++ make -f confMakefile t >extern int isatty (int __fd) throw (); >++ cat t.c++ >#include "stdlib.h" >#include "unistd.h" >++ make -f confMakefile t >extern char *optarg; >++ cat t.c++ >#include "stdlib.h" >#include "unistd.h" >++ make -f confMakefile t >extern int opterr; >++ cat t.c++ >#include "stdlib.h" >#include "unistd.h" >++ make -f confMakefile t >extern int optind; >++ cat t.c++ >#include "stdlib.h" >++ make -f confMakefile t >extern int system (const char *__command) __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "stdlib.h" >#include "stdio.h" >#include "unistd.h" >++ make -f confMakefile t >extern char *mktemp (char *__template) throw () __attribute__ ((__nonnull__ (1))); >++ cat t.c++ >#include "stdio.h" >++ make -f confMakefile t >extern FILE *popen (const char *__command, const char *__modes) __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "stdio.h" >++ make -f confMakefile t >extern int pclose (FILE *__stream); >++ cat t.c++ >#include "stdio.h" >++ make -f confMakefile t >extern FILE *fdopen (int __fd, const char *__modes) throw () __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "stdio.h" >++ make -f confMakefile t >extern int snprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, ...) >extern int vsnprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, __gnuc_va_list __arg) >__attribute__ ((__leaf__)) snprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, ...) throw () >__attribute__ ((__leaf__)) vsnprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap) throw () >++ cat t.c++ >#include "stdio.h" >++ make -f confMakefile t >extern int vsnprintf (char *__restrict __s, size_t __maxlen, const char *__restrict __format, __gnuc_va_list __arg) >__attribute__ ((__leaf__)) vsnprintf (char *__restrict __s, size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap) throw () >++ cat t.c >#include "stdio.h" >#ifdef fileno >FOUND >#endif >++ make -f confMakefile t >++ cat t.c++ >#include "stdio.h" >++ make -f confMakefile t >extern int fileno (FILE *__stream) throw () __attribute__ ((__warn_unused_result__)); >++ cat t.c++ >#include "dirent.h" >++ make -f confMakefile t >extern DIR *opendir (const char *__name) __attribute__ ((__nonnull__ (1))); >extern DIR *fdopendir (int __fd); >++ cat t.c++ >#include "syslog.h" >++ make -f confMakefile t >extern void syslog (int __pri, const char *__fmt, ...) >extern void vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap) >syslog (int __pri, const char *__fmt, ...) >vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap) >++ cat t.c++ >#include "syslog.h" >++ make -f confMakefile t >extern void vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap) >vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap) >++ cat t.c++ >#include "syslog.h" >++ make -f confMakefile t >extern void closelog (void); >++ cat t.c++ >#include "syslog.h" >++ make -f confMakefile t >extern void openlog (const char *__ident, int __option, int __facility); >++ cat t.c >#include <stdlib.h> >extern int fchmod(); int main(int argc, char *argv[]){fchmod();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c++ >#include "unistd.h" >#include "sys/stat.h" >++ make -f confMakefile t >extern int fchmod (int __fd, __mode_t __mode) throw (); >++ cat t.c++ >#include "unistd.h" >#include "sys/stat.h" >++ make -f confMakefile t >extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev) >extern int __xmknod (int __ver, const char *__path, __mode_t __mode, __dev_t *__dev) throw () __attribute__ ((__nonnull__ (2, 4))); >__attribute__ ((__leaf__)) mknod (const char *__path, __mode_t __mode, __dev_t __dev) throw () > return __xmknod (0, __path, __mode, &__dev); >++ cat t.c++ >#include "sys/time.h" >++ make -f confMakefile t >extern int gettimeofday (struct timeval *__restrict __tv, __timezone_ptr_t __tz) throw () __attribute__ ((__nonnull__ (1))); >++ cat t.c++ >#include "time.h" >++ make -f confMakefile t >extern size_t strftime (char *__restrict __s, size_t __maxsize, const char *__restrict __format, const struct tm *__restrict __tp) throw (); >++ cat t.c++ >#include "time.h" >++ make -f confMakefile t >extern struct tm *localtime (const time_t *__timer) throw (); >++ cat t.c++ >#include <time.h> >int main() >{ > struct tm x; > const char* cp; > long off; > cp = x.tm_zone; > off = x.tm_gmtoff; > return 0; >} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c++ >++ cat t.c++ >#include "sys/time.h" >++ make -f confMakefile t >extern int setitimer (__itimer_which_t __which, const struct itimerval *__restrict __new, struct itimerval *__restrict __old) throw (); >++ cat t.c++ >#include "pwd.h" >++ make -f confMakefile t >extern void setpwent (void); >++ cat t.c++ >#include "pwd.h" >++ make -f confMakefile t >extern void endpwent (void); >++ cat t.c++ >#include "pwd.h" >++ make -f confMakefile t >extern struct passwd *getpwnam (const char *__name) __attribute__ ((__nonnull__ (1))); >++ cat t.c++ >#include "ctype.h" >++ make -f confMakefile t >extern int toupper (int __c) throw (); >extern int _toupper (int) throw (); >__attribute__ ((__leaf__)) toupper (int __c) throw () >++ cat t.c++ >#include "ctype.h" >++ make -f confMakefile t >extern int tolower (int __c) throw (); >extern int _tolower (int) throw (); >__attribute__ ((__leaf__)) tolower (int __c) throw () >++ cat t.c++ >#include "net/errno.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ >t.c++:1:23: fatal error: net/errno.h: No such file or directory >compilation terminated. ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" >make: *** [confMakefile:355: t] Error 1 >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int getpeername (int __fd, struct sockaddr *__restrict __addr, socklen_t *__restrict __len) throw (); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int getsockname (int __fd, struct sockaddr *__restrict __addr, socklen_t *__restrict __len) throw (); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int socket (int __domain, int __type, int __protocol) throw (); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int connect (int __fd, const struct sockaddr * __addr, socklen_t __len); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int bind (int __fd, const struct sockaddr * __addr, socklen_t __len) >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int listen (int __fd, int __n) throw (); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int getsockopt (int __fd, int __level, int __optname, void *__restrict __optval, socklen_t *__restrict __optlen) throw (); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int setsockopt (int __fd, int __level, int __optname, const void *__optval, socklen_t __optlen) throw (); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern int accept (int __fd, struct sockaddr *__restrict __addr, socklen_t *__restrict __addr_len); >++ cat t.c++ >#include "sys/socket.h" >++ make -f confMakefile t >extern ssize_t send (int __fd, const void *__buf, size_t __n, int __flags); >++ cat t.c++ >#include "utmp.h" >++ make -f confMakefile t >extern void setutent (void) throw (); >++ cat t.c++ >#include "utmp.h" >++ make -f confMakefile t >extern void endutent (void) throw (); >++ cat t.c++ >#include "utmp.h" >++ make -f confMakefile t >extern struct utmp *getutent (void) throw (); >++ cat t.c++ >#include "utmp.h" >++ make -f confMakefile t >extern struct utmp *pututline (const struct utmp *__utmp_ptr) throw (); >++ cat t.c++ >#include "netdb.h" >++ make -f confMakefile t >extern struct hostent *gethostbyname (const char *__name); >++ cat t.c++ >#include "netdb.h" >++ make -f confMakefile t >extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len, int __type); >++ cat t.c++ >#include "netdb.h" >++ make -f confMakefile t >extern struct servent *getservbyname (const char *__name, const char *__proto); >++ cat t.c >#include "sys/file.h" >#ifdef LOCK_SH >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c++ >#include "sys/file.h" >++ make -f confMakefile t >extern int flock (int __fd, int __operation) throw (); >++ cat t.c++ >#include "setjmp.h" >++ make -f confMakefile t >extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) throw (); >++ cat t.c++ >#include "arpa/inet.h" >++ make -f confMakefile t >extern char *inet_ntoa (struct in_addr __in) throw (); >++ cat t.c++ >#include "sys/mkdev.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ >t.c++:1:23: fatal error: sys/mkdev.h: No such file or directory >compilation terminated. ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" >make: *** [confMakefile:355: t] Error 1 >++ cat t.c++ >#include "locale.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/locale.h" 1 3 4 ># 25 "/usr/include/locale.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 26 "/usr/include/locale.h" 2 3 4 > > ># 1 "/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/stddef.h" 1 3 4 ># 29 "/usr/include/locale.h" 2 3 4 ># 1 "/usr/include/bits/locale.h" 1 3 4 ># 30 "/usr/include/locale.h" 2 3 4 > > ># 31 "/usr/include/locale.h" 3 4 >extern "C" { ># 50 "/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 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; ># 120 "/usr/include/locale.h" 3 4 >}; > > > >extern char *setlocale (int __category, const char *__locale) throw (); > > >extern struct lconv *localeconv (void) throw (); > > ># 145 "/usr/include/locale.h" 3 4 ># 1 "/usr/include/xlocale.h" 1 3 4 ># 27 "/usr/include/xlocale.h" 3 4 >typedef struct __locale_struct >{ > > struct __locale_data *__locales[13]; > > > const unsigned short int *__ctype_b; > const int *__ctype_tolower; > const int *__ctype_toupper; > > > const char *__names[13]; >} *__locale_t; > > >typedef __locale_t locale_t; ># 146 "/usr/include/locale.h" 2 3 4 > > > > > >extern __locale_t newlocale (int __category_mask, const char *__locale, > __locale_t __base) throw (); ># 186 "/usr/include/locale.h" 3 4 >extern __locale_t duplocale (__locale_t __dataset) throw (); > > > >extern void freelocale (__locale_t __dataset) throw (); > > > > > > >extern __locale_t uselocale (__locale_t __dataset) throw (); > > > > > > > >} ># 1 "t.c++" 2 >++ cat t.c++ >#include "langinfo.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/langinfo.h" 1 3 4 ># 23 "/usr/include/langinfo.h" 3 4 ># 1 "/usr/include/nl_types.h" 1 3 4 ># 21 "/usr/include/nl_types.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 22 "/usr/include/nl_types.h" 2 3 4 ># 30 "/usr/include/nl_types.h" 3 4 > ># 30 "/usr/include/nl_types.h" 3 4 >extern "C" { > > >typedef void *nl_catd; > > >typedef int nl_item; > > > > > >extern nl_catd catopen (const char *__cat_name, int __flag) __attribute__ ((__nonnull__ (1))); > > > >extern char *catgets (nl_catd __catalog, int __set, int __number, > const char *__string) throw () __attribute__ ((__nonnull__ (1))); > > >extern int catclose (nl_catd __catalog) throw () __attribute__ ((__nonnull__ (1))); > >} ># 24 "/usr/include/langinfo.h" 2 3 4 > ># 1 "/usr/include/bits/locale.h" 1 3 4 ># 26 "/usr/include/langinfo.h" 2 3 4 > > >extern "C" { ># 41 "/usr/include/langinfo.h" 3 4 >enum >{ > > > > ABDAY_1 = (((2) << 16) | (0)), > > ABDAY_2, > > ABDAY_3, > > ABDAY_4, > > ABDAY_5, > > ABDAY_6, > > ABDAY_7, > > > > DAY_1, > > DAY_2, > > DAY_3, > > DAY_4, > > DAY_5, > > DAY_6, > > DAY_7, > > > > ABMON_1, > > ABMON_2, > > ABMON_3, > > ABMON_4, > > ABMON_5, > > ABMON_6, > > ABMON_7, > > ABMON_8, > > ABMON_9, > > ABMON_10, > > ABMON_11, > > ABMON_12, > > > > MON_1, > > MON_2, > > MON_3, > > MON_4, > > MON_5, > > MON_6, > > MON_7, > > MON_8, > > MON_9, > > MON_10, > > MON_11, > > MON_12, > > > AM_STR, > > PM_STR, > > > D_T_FMT, > > D_FMT, > > T_FMT, > > T_FMT_AMPM, > > > ERA, > > __ERA_YEAR, > > > > ERA_D_FMT, > > ALT_DIGITS, > > ERA_D_T_FMT, > > ERA_T_FMT, > > > _NL_TIME_ERA_NUM_ENTRIES, > _NL_TIME_ERA_ENTRIES, > > _NL_WABDAY_1, > _NL_WABDAY_2, > _NL_WABDAY_3, > _NL_WABDAY_4, > _NL_WABDAY_5, > _NL_WABDAY_6, > _NL_WABDAY_7, > > > _NL_WDAY_1, > _NL_WDAY_2, > _NL_WDAY_3, > _NL_WDAY_4, > _NL_WDAY_5, > _NL_WDAY_6, > _NL_WDAY_7, > > > _NL_WABMON_1, > _NL_WABMON_2, > _NL_WABMON_3, > _NL_WABMON_4, > _NL_WABMON_5, > _NL_WABMON_6, > _NL_WABMON_7, > _NL_WABMON_8, > _NL_WABMON_9, > _NL_WABMON_10, > _NL_WABMON_11, > _NL_WABMON_12, > > > _NL_WMON_1, > _NL_WMON_2, > _NL_WMON_3, > _NL_WMON_4, > _NL_WMON_5, > _NL_WMON_6, > _NL_WMON_7, > _NL_WMON_8, > _NL_WMON_9, > _NL_WMON_10, > _NL_WMON_11, > _NL_WMON_12, > > _NL_WAM_STR, > _NL_WPM_STR, > > _NL_WD_T_FMT, > _NL_WD_FMT, > _NL_WT_FMT, > _NL_WT_FMT_AMPM, > > _NL_WERA_YEAR, > _NL_WERA_D_FMT, > _NL_WALT_DIGITS, > _NL_WERA_D_T_FMT, > _NL_WERA_T_FMT, > > _NL_TIME_WEEK_NDAYS, > _NL_TIME_WEEK_1STDAY, > _NL_TIME_WEEK_1STWEEK, > _NL_TIME_FIRST_WEEKDAY, > _NL_TIME_FIRST_WORKDAY, > _NL_TIME_CAL_DIRECTION, > _NL_TIME_TIMEZONE, > > _DATE_FMT, > > _NL_W_DATE_FMT, > > _NL_TIME_CODESET, > > _NL_NUM_LC_TIME, > > > > > _NL_COLLATE_NRULES = (((3) << 16) | (0)), > _NL_COLLATE_RULESETS, > _NL_COLLATE_TABLEMB, > _NL_COLLATE_WEIGHTMB, > _NL_COLLATE_EXTRAMB, > _NL_COLLATE_INDIRECTMB, > _NL_COLLATE_GAP1, > _NL_COLLATE_GAP2, > _NL_COLLATE_GAP3, > _NL_COLLATE_TABLEWC, > _NL_COLLATE_WEIGHTWC, > _NL_COLLATE_EXTRAWC, > _NL_COLLATE_INDIRECTWC, > _NL_COLLATE_SYMB_HASH_SIZEMB, > _NL_COLLATE_SYMB_TABLEMB, > _NL_COLLATE_SYMB_EXTRAMB, > _NL_COLLATE_COLLSEQMB, > _NL_COLLATE_COLLSEQWC, > _NL_COLLATE_CODESET, > _NL_NUM_LC_COLLATE, > > > > > _NL_CTYPE_CLASS = (((0) << 16) | (0)), > _NL_CTYPE_TOUPPER, > _NL_CTYPE_GAP1, > _NL_CTYPE_TOLOWER, > _NL_CTYPE_GAP2, > _NL_CTYPE_CLASS32, > _NL_CTYPE_GAP3, > _NL_CTYPE_GAP4, > _NL_CTYPE_GAP5, > _NL_CTYPE_GAP6, > _NL_CTYPE_CLASS_NAMES, > _NL_CTYPE_MAP_NAMES, > _NL_CTYPE_WIDTH, > _NL_CTYPE_MB_CUR_MAX, > _NL_CTYPE_CODESET_NAME, > CODESET = _NL_CTYPE_CODESET_NAME, > > _NL_CTYPE_TOUPPER32, > _NL_CTYPE_TOLOWER32, > _NL_CTYPE_CLASS_OFFSET, > _NL_CTYPE_MAP_OFFSET, > _NL_CTYPE_INDIGITS_MB_LEN, > _NL_CTYPE_INDIGITS0_MB, > _NL_CTYPE_INDIGITS1_MB, > _NL_CTYPE_INDIGITS2_MB, > _NL_CTYPE_INDIGITS3_MB, > _NL_CTYPE_INDIGITS4_MB, > _NL_CTYPE_INDIGITS5_MB, > _NL_CTYPE_INDIGITS6_MB, > _NL_CTYPE_INDIGITS7_MB, > _NL_CTYPE_INDIGITS8_MB, > _NL_CTYPE_INDIGITS9_MB, > _NL_CTYPE_INDIGITS_WC_LEN, > _NL_CTYPE_INDIGITS0_WC, > _NL_CTYPE_INDIGITS1_WC, > _NL_CTYPE_INDIGITS2_WC, > _NL_CTYPE_INDIGITS3_WC, > _NL_CTYPE_INDIGITS4_WC, > _NL_CTYPE_INDIGITS5_WC, > _NL_CTYPE_INDIGITS6_WC, > _NL_CTYPE_INDIGITS7_WC, > _NL_CTYPE_INDIGITS8_WC, > _NL_CTYPE_INDIGITS9_WC, > _NL_CTYPE_OUTDIGIT0_MB, > _NL_CTYPE_OUTDIGIT1_MB, > _NL_CTYPE_OUTDIGIT2_MB, > _NL_CTYPE_OUTDIGIT3_MB, > _NL_CTYPE_OUTDIGIT4_MB, > _NL_CTYPE_OUTDIGIT5_MB, > _NL_CTYPE_OUTDIGIT6_MB, > _NL_CTYPE_OUTDIGIT7_MB, > _NL_CTYPE_OUTDIGIT8_MB, > _NL_CTYPE_OUTDIGIT9_MB, > _NL_CTYPE_OUTDIGIT0_WC, > _NL_CTYPE_OUTDIGIT1_WC, > _NL_CTYPE_OUTDIGIT2_WC, > _NL_CTYPE_OUTDIGIT3_WC, > _NL_CTYPE_OUTDIGIT4_WC, > _NL_CTYPE_OUTDIGIT5_WC, > _NL_CTYPE_OUTDIGIT6_WC, > _NL_CTYPE_OUTDIGIT7_WC, > _NL_CTYPE_OUTDIGIT8_WC, > _NL_CTYPE_OUTDIGIT9_WC, > _NL_CTYPE_TRANSLIT_TAB_SIZE, > _NL_CTYPE_TRANSLIT_FROM_IDX, > _NL_CTYPE_TRANSLIT_FROM_TBL, > _NL_CTYPE_TRANSLIT_TO_IDX, > _NL_CTYPE_TRANSLIT_TO_TBL, > _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN, > _NL_CTYPE_TRANSLIT_DEFAULT_MISSING, > _NL_CTYPE_TRANSLIT_IGNORE_LEN, > _NL_CTYPE_TRANSLIT_IGNORE, > _NL_CTYPE_MAP_TO_NONASCII, > _NL_CTYPE_NONASCII_CASE, > _NL_CTYPE_EXTRA_MAP_1, > _NL_CTYPE_EXTRA_MAP_2, > _NL_CTYPE_EXTRA_MAP_3, > _NL_CTYPE_EXTRA_MAP_4, > _NL_CTYPE_EXTRA_MAP_5, > _NL_CTYPE_EXTRA_MAP_6, > _NL_CTYPE_EXTRA_MAP_7, > _NL_CTYPE_EXTRA_MAP_8, > _NL_CTYPE_EXTRA_MAP_9, > _NL_CTYPE_EXTRA_MAP_10, > _NL_CTYPE_EXTRA_MAP_11, > _NL_CTYPE_EXTRA_MAP_12, > _NL_CTYPE_EXTRA_MAP_13, > _NL_CTYPE_EXTRA_MAP_14, > _NL_NUM_LC_CTYPE, > > > > > __INT_CURR_SYMBOL = (((4) << 16) | (0)), > > > > __CURRENCY_SYMBOL, > > > > __MON_DECIMAL_POINT, > > > > __MON_THOUSANDS_SEP, > > > > __MON_GROUPING, > > > > __POSITIVE_SIGN, > > > > __NEGATIVE_SIGN, > > > > __INT_FRAC_DIGITS, > > > > __FRAC_DIGITS, > > > > __P_CS_PRECEDES, > > > > __P_SEP_BY_SPACE, > > > > __N_CS_PRECEDES, > > > > __N_SEP_BY_SPACE, > > > > __P_SIGN_POSN, > > > > __N_SIGN_POSN, > > > > _NL_MONETARY_CRNCYSTR, > > __INT_P_CS_PRECEDES, > > > > __INT_P_SEP_BY_SPACE, > > > > __INT_N_CS_PRECEDES, > > > > __INT_N_SEP_BY_SPACE, > > > > __INT_P_SIGN_POSN, > > > > __INT_N_SIGN_POSN, > > > > _NL_MONETARY_DUO_INT_CURR_SYMBOL, > _NL_MONETARY_DUO_CURRENCY_SYMBOL, > _NL_MONETARY_DUO_INT_FRAC_DIGITS, > _NL_MONETARY_DUO_FRAC_DIGITS, > _NL_MONETARY_DUO_P_CS_PRECEDES, > _NL_MONETARY_DUO_P_SEP_BY_SPACE, > _NL_MONETARY_DUO_N_CS_PRECEDES, > _NL_MONETARY_DUO_N_SEP_BY_SPACE, > _NL_MONETARY_DUO_INT_P_CS_PRECEDES, > _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE, > _NL_MONETARY_DUO_INT_N_CS_PRECEDES, > _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE, > _NL_MONETARY_DUO_P_SIGN_POSN, > _NL_MONETARY_DUO_N_SIGN_POSN, > _NL_MONETARY_DUO_INT_P_SIGN_POSN, > _NL_MONETARY_DUO_INT_N_SIGN_POSN, > _NL_MONETARY_UNO_VALID_FROM, > _NL_MONETARY_UNO_VALID_TO, > _NL_MONETARY_DUO_VALID_FROM, > _NL_MONETARY_DUO_VALID_TO, > _NL_MONETARY_CONVERSION_RATE, > _NL_MONETARY_DECIMAL_POINT_WC, > _NL_MONETARY_THOUSANDS_SEP_WC, > _NL_MONETARY_CODESET, > _NL_NUM_LC_MONETARY, > > > > __DECIMAL_POINT = (((1) << 16) | (0)), > > > > RADIXCHAR = __DECIMAL_POINT, > > __THOUSANDS_SEP, > > > > THOUSEP = __THOUSANDS_SEP, > > __GROUPING, > > > > _NL_NUMERIC_DECIMAL_POINT_WC, > _NL_NUMERIC_THOUSANDS_SEP_WC, > _NL_NUMERIC_CODESET, > _NL_NUM_LC_NUMERIC, > > __YESEXPR = (((5) << 16) | (0)), > > __NOEXPR, > > __YESSTR, > > > > __NOSTR, > > > > _NL_MESSAGES_CODESET, > _NL_NUM_LC_MESSAGES, > > _NL_PAPER_HEIGHT = (((7) << 16) | (0)), > _NL_PAPER_WIDTH, > _NL_PAPER_CODESET, > _NL_NUM_LC_PAPER, > > _NL_NAME_NAME_FMT = (((8) << 16) | (0)), > _NL_NAME_NAME_GEN, > _NL_NAME_NAME_MR, > _NL_NAME_NAME_MRS, > _NL_NAME_NAME_MISS, > _NL_NAME_NAME_MS, > _NL_NAME_CODESET, > _NL_NUM_LC_NAME, > > _NL_ADDRESS_POSTAL_FMT = (((9) << 16) | (0)), > _NL_ADDRESS_COUNTRY_NAME, > _NL_ADDRESS_COUNTRY_POST, > _NL_ADDRESS_COUNTRY_AB2, > _NL_ADDRESS_COUNTRY_AB3, > _NL_ADDRESS_COUNTRY_CAR, > _NL_ADDRESS_COUNTRY_NUM, > _NL_ADDRESS_COUNTRY_ISBN, > _NL_ADDRESS_LANG_NAME, > _NL_ADDRESS_LANG_AB, > _NL_ADDRESS_LANG_TERM, > _NL_ADDRESS_LANG_LIB, > _NL_ADDRESS_CODESET, > _NL_NUM_LC_ADDRESS, > > _NL_TELEPHONE_TEL_INT_FMT = (((10) << 16) | (0)), > _NL_TELEPHONE_TEL_DOM_FMT, > _NL_TELEPHONE_INT_SELECT, > _NL_TELEPHONE_INT_PREFIX, > _NL_TELEPHONE_CODESET, > _NL_NUM_LC_TELEPHONE, > > _NL_MEASUREMENT_MEASUREMENT = (((11) << 16) | (0)), > _NL_MEASUREMENT_CODESET, > _NL_NUM_LC_MEASUREMENT, > > _NL_IDENTIFICATION_TITLE = (((12) << 16) | (0)), > _NL_IDENTIFICATION_SOURCE, > _NL_IDENTIFICATION_ADDRESS, > _NL_IDENTIFICATION_CONTACT, > _NL_IDENTIFICATION_EMAIL, > _NL_IDENTIFICATION_TEL, > _NL_IDENTIFICATION_FAX, > _NL_IDENTIFICATION_LANGUAGE, > _NL_IDENTIFICATION_TERRITORY, > _NL_IDENTIFICATION_AUDIENCE, > _NL_IDENTIFICATION_APPLICATION, > _NL_IDENTIFICATION_ABBREVIATION, > _NL_IDENTIFICATION_REVISION, > _NL_IDENTIFICATION_DATE, > _NL_IDENTIFICATION_CATEGORY, > _NL_IDENTIFICATION_CODESET, > _NL_NUM_LC_IDENTIFICATION, > > > _NL_NUM >}; ># 583 "/usr/include/langinfo.h" 3 4 >extern char *nl_langinfo (nl_item __item) throw (); > > > > > > > ># 1 "/usr/include/xlocale.h" 1 3 4 ># 27 "/usr/include/xlocale.h" 3 4 >typedef struct __locale_struct >{ > > struct __locale_data *__locales[13]; > > > const unsigned short int *__ctype_b; > const int *__ctype_tolower; > const int *__ctype_toupper; > > > const char *__names[13]; >} *__locale_t; > > >typedef __locale_t locale_t; ># 592 "/usr/include/langinfo.h" 2 3 4 > > >extern char *nl_langinfo_l (nl_item __item, __locale_t __l); > > >} ># 1 "t.c++" 2 >++ cat t.c++ >#include "paths.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/paths.h" 1 3 4 ># 1 "t.c++" 2 >++ cat t.c++ >#include "sys/modem.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ >t.c++:1:23: fatal error: sys/modem.h: No such file or directory >compilation terminated. ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" >make: *** [confMakefile:355: t] Error 1 >++ cat t.c++ >#include "sys/termiox.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ >t.c++:1:25: fatal error: sys/termiox.h: No such file or directory >compilation terminated. ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >#include <stdlib.h> >extern int flock(); int main(int argc, char *argv[]){flock();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c++ >#include "utmp.h" >++ make -f confMakefile t >extern void logwtmp (const char *__ut_line, const char *__ut_name, const char *__ut_host) throw (); >++ cat t.c >extern int logout(); >int t(void) { logout(); return 0; } >int main(int argc, char *argv[]){ t(); return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c -lutil >++ cat t.c++ >#include "utmp.h" >++ make -f confMakefile t >extern int logout (const char *__ut_line) throw (); >++ cat t.c >#include "paths.h" >#ifdef _PATH_DEV >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c >#include "paths.h" >#ifdef _PATH_DEVNULL >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c >#include "paths.h" >#ifdef _PATH_TMP >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c++ >#include "utmpx.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/utmpx.h" 1 3 4 ># 21 "/usr/include/utmpx.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 22 "/usr/include/utmpx.h" 2 3 4 ># 1 "/usr/include/sys/time.h" 1 3 4 ># 23 "/usr/include/sys/time.h" 3 4 ># 1 "/usr/include/bits/types.h" 1 3 4 ># 27 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 28 "/usr/include/bits/types.h" 2 3 4 > > > ># 30 "/usr/include/bits/types.h" 3 4 >typedef unsigned char __u_char; >typedef unsigned short int __u_short; >typedef unsigned int __u_int; >typedef unsigned long int __u_long; > > >typedef signed char __int8_t; >typedef unsigned char __uint8_t; >typedef signed short int __int16_t; >typedef unsigned short int __uint16_t; >typedef signed int __int32_t; >typedef unsigned int __uint32_t; > >typedef signed long int __int64_t; >typedef unsigned long int __uint64_t; > > > > > > > >typedef long int __quad_t; >typedef unsigned long int __u_quad_t; ># 121 "/usr/include/bits/types.h" 3 4 ># 1 "/usr/include/bits/typesizes.h" 1 3 4 ># 122 "/usr/include/bits/types.h" 2 3 4 > > >typedef unsigned long int __dev_t; >typedef unsigned int __uid_t; >typedef unsigned int __gid_t; >typedef unsigned long int __ino_t; >typedef unsigned long int __ino64_t; >typedef unsigned int __mode_t; >typedef unsigned long int __nlink_t; >typedef long int __off_t; >typedef long int __off64_t; >typedef int __pid_t; >typedef struct { int __val[2]; } __fsid_t; >typedef long int __clock_t; >typedef unsigned long int __rlim_t; >typedef unsigned long int __rlim64_t; >typedef unsigned int __id_t; >typedef long int __time_t; >typedef unsigned int __useconds_t; >typedef long int __suseconds_t; > >typedef int __daddr_t; >typedef int __key_t; > > >typedef int __clockid_t; > > >typedef void * __timer_t; > > >typedef long int __blksize_t; > > > > >typedef long int __blkcnt_t; >typedef long int __blkcnt64_t; > > >typedef unsigned long int __fsblkcnt_t; >typedef unsigned long int __fsblkcnt64_t; > > >typedef unsigned long int __fsfilcnt_t; >typedef unsigned long int __fsfilcnt64_t; > > >typedef long int __fsword_t; > >typedef long int __ssize_t; > > >typedef long int __syscall_slong_t; > >typedef unsigned long int __syscall_ulong_t; > > > >typedef __off64_t __loff_t; >typedef __quad_t *__qaddr_t; >typedef char *__caddr_t; > > >typedef long int __intptr_t; > > >typedef unsigned int __socklen_t; ># 24 "/usr/include/sys/time.h" 2 3 4 > ># 1 "/usr/include/time.h" 1 3 4 ># 73 "/usr/include/time.h" 3 4 > > >typedef __time_t time_t; > > > ># 26 "/usr/include/sys/time.h" 2 3 4 > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 30 "/usr/include/bits/time.h" 3 4 >struct timeval > { > __time_t tv_sec; > __suseconds_t tv_usec; > }; ># 28 "/usr/include/sys/time.h" 2 3 4 > ># 1 "/usr/include/sys/select.h" 1 3 4 ># 30 "/usr/include/sys/select.h" 3 4 ># 1 "/usr/include/bits/select.h" 1 3 4 ># 22 "/usr/include/bits/select.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 23 "/usr/include/bits/select.h" 2 3 4 ># 31 "/usr/include/sys/select.h" 2 3 4 > > ># 1 "/usr/include/bits/sigset.h" 1 3 4 ># 22 "/usr/include/bits/sigset.h" 3 4 >typedef int __sig_atomic_t; > > > > >typedef struct > { > unsigned long int __val[(1024 / (8 * sizeof (unsigned long int)))]; > } __sigset_t; ># 34 "/usr/include/sys/select.h" 2 3 4 > > > >typedef __sigset_t sigset_t; > > > > > ># 1 "/usr/include/time.h" 1 3 4 ># 120 "/usr/include/time.h" 3 4 >struct timespec > { > __time_t tv_sec; > __syscall_slong_t tv_nsec; > }; ># 44 "/usr/include/sys/select.h" 2 3 4 > ># 1 "/usr/include/bits/time.h" 1 3 4 ># 46 "/usr/include/sys/select.h" 2 3 4 > > >typedef __suseconds_t suseconds_t; > > > > > >typedef long int __fd_mask; ># 64 "/usr/include/sys/select.h" 3 4 >typedef struct > { > > > > __fd_mask fds_bits[1024 / (8 * (int) sizeof (__fd_mask))]; > > > > > > } fd_set; > > > > > > >typedef __fd_mask fd_mask; ># 96 "/usr/include/sys/select.h" 3 4 >extern "C" { ># 106 "/usr/include/sys/select.h" 3 4 >extern int select (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > struct timeval *__restrict __timeout); ># 118 "/usr/include/sys/select.h" 3 4 >extern int pselect (int __nfds, fd_set *__restrict __readfds, > fd_set *__restrict __writefds, > fd_set *__restrict __exceptfds, > const struct timespec *__restrict __timeout, > const __sigset_t *__restrict __sigmask); > > > > > ># 1 "/usr/include/bits/select2.h" 1 3 4 ># 24 "/usr/include/bits/select2.h" 3 4 >extern long int __fdelt_chk (long int __d); >extern long int __fdelt_warn (long int __d) > __attribute__((__warning__ ("bit outside of fd_set selected"))); ># 129 "/usr/include/sys/select.h" 2 3 4 > > >} ># 30 "/usr/include/sys/time.h" 2 3 4 > > > > > > > >extern "C" { ># 55 "/usr/include/sys/time.h" 3 4 >struct timezone > { > int tz_minuteswest; > int tz_dsttime; > }; > >typedef struct timezone *__restrict __timezone_ptr_t; ># 71 "/usr/include/sys/time.h" 3 4 >extern int gettimeofday (struct timeval *__restrict __tv, > __timezone_ptr_t __tz) throw () __attribute__ ((__nonnull__ (1))); > > > > >extern int settimeofday (const struct timeval *__tv, > const struct timezone *__tz) > throw (); > > > > > >extern int adjtime (const struct timeval *__delta, > struct timeval *__olddelta) throw (); > > > > >enum __itimer_which > { > > ITIMER_REAL = 0, > > > ITIMER_VIRTUAL = 1, > > > > ITIMER_PROF = 2 > > }; > > > >struct itimerval > { > > struct timeval it_interval; > > struct timeval it_value; > }; > > > > > > >typedef int __itimer_which_t; > > > > >extern int getitimer (__itimer_which_t __which, > struct itimerval *__value) throw (); > > > > >extern int setitimer (__itimer_which_t __which, > const struct itimerval *__restrict __new, > struct itimerval *__restrict __old) throw (); > > > > >extern int utimes (const char *__file, const struct timeval __tvp[2]) > throw () __attribute__ ((__nonnull__ (1))); > > > >extern int lutimes (const char *__file, const struct timeval __tvp[2]) > throw () __attribute__ ((__nonnull__ (1))); > > >extern int futimes (int __fd, const struct timeval __tvp[2]) throw (); > > > > > > >extern int futimesat (int __fd, const char *__file, > const struct timeval __tvp[2]) throw (); ># 189 "/usr/include/sys/time.h" 3 4 >} ># 23 "/usr/include/utmpx.h" 2 3 4 > > > >typedef __pid_t pid_t; > > > > ># 1 "/usr/include/bits/utmpx.h" 1 3 4 ># 25 "/usr/include/bits/utmpx.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 26 "/usr/include/bits/utmpx.h" 2 3 4 > > > ># 1 "/usr/include/paths.h" 1 3 4 ># 30 "/usr/include/bits/utmpx.h" 2 3 4 ># 42 "/usr/include/bits/utmpx.h" 3 4 >struct __exit_status > { > > short int e_termination; > short int e_exit; > > > > > }; > > > >struct utmpx >{ > short int ut_type; > __pid_t ut_pid; > char ut_line[32]; > char ut_id[4]; > char ut_user[32]; > char ut_host[256]; > struct __exit_status ut_exit; > > > > > > > __int32_t ut_session; > struct > { > __int32_t tv_sec; > __int32_t tv_usec; > } ut_tv; > > > > > __int32_t ut_addr_v6[4]; > char __glibc_reserved[20]; >}; ># 32 "/usr/include/utmpx.h" 2 3 4 ># 43 "/usr/include/utmpx.h" 3 4 >struct utmp; > > > >extern "C" { > > > > > >extern void setutxent (void); > > > > > >extern void endutxent (void); > > > > > >extern struct utmpx *getutxent (void); > > > > > >extern struct utmpx *getutxid (const struct utmpx *__id); > > > > > >extern struct utmpx *getutxline (const struct utmpx *__line); > > > > > >extern struct utmpx *pututxline (const struct utmpx *__utmpx); ># 93 "/usr/include/utmpx.h" 3 4 >extern int utmpxname (const char *__file); > > > > > > > >extern void updwtmpx (const char *__wtmpx_file, > const struct utmpx *__utmpx); ># 111 "/usr/include/utmpx.h" 3 4 >extern void getutmp (const struct utmpx *__utmpx, > struct utmp *__utmp); > > > > > > > >extern void getutmpx (const struct utmp *__utmp, struct utmpx *__utmpx); > > >} ># 1 "t.c++" 2 >++ cat t.c >#include "paths.h" >#include "utmp.h" >#ifdef _PATH_UTMP >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c++ >#include <utmp.h> >int main() >{ > struct utmp x; > x.ut_exit.e_exit = 0; > x.ut_exit.e_termination = 0; > return 0; >} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe t.c++ >++ cat t.c >#include "paths.h" >#include "utmp.h" >#ifdef _PATH_WTMP >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c >#include "sys/priocntl.h" >#include "sys/rtpriocntl.h" >#ifdef RT_NOCHANGE >FOUND >#endif >++ make -f confMakefile t >t.c:1:26: fatal error: sys/priocntl.h: No such file or directory >compilation terminated. >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >#include "sys/priocntl.h" >#include "sys/fppriocntl.h" >#ifdef FP_NOCHANGE >FOUND >#endif >++ make -f confMakefile t >t.c:1:26: fatal error: sys/priocntl.h: No such file or directory >compilation terminated. >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >#include "sys/schedctl.h" >#ifdef NDPRI >FOUND >#endif >++ make -f confMakefile t >t.c:1:26: fatal error: sys/schedctl.h: No such file or directory >compilation terminated. >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >#include "sys/rtprio.h" >#ifdef RTPRIO_RTOFF >FOUND >#endif >++ make -f confMakefile t >t.c:1:24: fatal error: sys/rtprio.h: No such file or directory >compilation terminated. >make: *** [confMakefile:355: t] Error 1 >++ cat t.c >#include "unistd.h" >#include "sched.h" >#if defined(_POSIX_PRIORITY_SCHEDULING) && (_POSIX_PRIORITY_SCHEDULING > 0L) >FOUND >#endif >++ make -f confMakefile t >FOUND >++ cat t.c >#include <sys/ioctl.h> >int main(int argc, char *argv[]) >{ > ioctl(0, TXADDCD, "rts"); > ioctl(0, TXDELCD, "rts"); >} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c >t.c: In function 'main': >t.c:4:14: error: 'TXADDCD' undeclared (first use in this function) > ioctl(0, TXADDCD, "rts"); > ^ >t.c:4:14: note: each undeclared identifier is reported only once for each function it appears in >t.c:5:14: error: 'TXDELCD' undeclared (first use in this function) > ioctl(0, TXDELCD, "rts"); > ^ >make: *** [confMakefile:355: t] Error 1 >++ cat t.c++ >#include "crypt.h" >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -E t.c++ ># 1 "t.c++" ># 1 "<built-in>" ># 1 "<command-line>" ># 1 "/usr/include/stdc-predef.h" 1 3 4 ># 1 "<command-line>" 2 ># 1 "t.c++" ># 1 "/usr/include/crypt.h" 1 3 4 ># 27 "/usr/include/crypt.h" 3 4 ># 1 "/usr/include/features.h" 1 3 4 ># 368 "/usr/include/features.h" 3 4 ># 1 "/usr/include/sys/cdefs.h" 1 3 4 ># 410 "/usr/include/sys/cdefs.h" 3 4 ># 1 "/usr/include/bits/wordsize.h" 1 3 4 ># 411 "/usr/include/sys/cdefs.h" 2 3 4 ># 369 "/usr/include/features.h" 2 3 4 ># 392 "/usr/include/features.h" 3 4 ># 1 "/usr/include/gnu/stubs.h" 1 3 4 ># 10 "/usr/include/gnu/stubs.h" 3 4 ># 1 "/usr/include/gnu/stubs-64.h" 1 3 4 ># 11 "/usr/include/gnu/stubs.h" 2 3 4 ># 393 "/usr/include/features.h" 2 3 4 ># 28 "/usr/include/crypt.h" 2 3 4 > > ># 29 "/usr/include/crypt.h" 3 4 >extern "C" { > > >extern char *crypt (const char *__key, const char *__salt) > throw () __attribute__ ((__nonnull__ (1, 2))); > > >extern void setkey (const char *__key) throw () __attribute__ ((__nonnull__ (1))); > > > >extern void encrypt (char *__glibc_block, int __edflag) > throw () __attribute__ ((__nonnull__ (1))); > > > > >struct crypt_data > { > char keysched[16 * 8]; > char sb0[32768]; > char sb1[32768]; > char sb2[32768]; > char sb3[32768]; > > char crypt_3_buf[14]; > char current_salt[2]; > long int current_saltbits; > int direction, initialized; > }; > >extern char *crypt_r (const char *__key, const char *__salt, > struct crypt_data * __restrict __data) > throw () __attribute__ ((__nonnull__ (1, 2, 3))); > >extern void setkey_r (const char *__key, > struct crypt_data * __restrict __data) > throw () __attribute__ ((__nonnull__ (1, 2))); > >extern void encrypt_r (char *__glibc_block, int __edflag, > struct crypt_data * __restrict __data) > throw () __attribute__ ((__nonnull__ (1, 3))); > > >} ># 1 "t.c++" 2 >++ cat t.c++ >#include "unistd.h" >#include "crypt.h" >++ make -f confMakefile t >extern char *crypt (const char *__key, const char *__salt) >extern void encrypt (char *__glibc_block, int __edflag) >extern char *crypt (const char *__key, const char *__salt) >extern void encrypt (char *__glibc_block, int __edflag) >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int cfsetospeed (struct termios *__termios_p, speed_t __speed) throw (); >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int cfsetispeed (struct termios *__termios_p, speed_t __speed) throw (); >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int tcgetattr (int __fd, struct termios *__termios_p) throw (); >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int tcsetattr (int __fd, int __optional_actions, const struct termios *__termios_p) throw (); >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int tcsendbreak (int __fd, int __duration) throw (); >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int tcdrain (int __fd); >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int tcflush (int __fd, int __queue_selector) throw (); >++ cat t.c++ >#include "termios.h" >++ make -f confMakefile t >extern int tcflow (int __fd, int __action) throw (); >++ cat t.c >#include <stdlib.h> >#include <stdio.h> >#include "tiffio.h" >int main(int argc, char *argv[]) >{ > printf( "header_ver=%d lib_ver=%s", TIFFLIB_VERSION, TIFFGetVersion() ); > exit(0); >} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -ltiff -ljpeg -lz -lcrypt -lutil -lm >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -march=native -O2 -pipe -lpam t.c++ >++ cat t.c >#include "net/if.h" >#ifdef s6_addr32 >FOUND >#endif >++ make -f confMakefile t >++ cat t.c >#include <stdlib.h> >#include <stdio.h> >main(){open_memstream((void*)0, (void*)0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >t.c:3:1: warning: return type defaults to 'int' [-Wimplicit-int] > main(){open_memstream((void*)0, (void*)0);exit(0);} > ^ >++ cat t.c >#include <stdlib.h> >extern int flock(); int main(int argc, char *argv[]){flock();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int ftruncate(); int main(int argc, char *argv[]){ftruncate();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int setegid(); int main(int argc, char *argv[]){setegid();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int seteuid(); int main(int argc, char *argv[]){seteuid();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int setvbuf(); int main(int argc, char *argv[]){setvbuf();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int strcasecmp(); int main(int argc, char *argv[]){strcasecmp();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int writev(); int main(int argc, char *argv[]){writev();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >main(){random();exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >t.c:2:1: warning: return type defaults to 'int' [-Wimplicit-int] > main(){random();exit(0);} > ^ >++ cat t.c >#include <stdlib.h> >#include <unistd.h> >main(){getopt(0, (void*)0, (void*)0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >t.c:3:1: warning: return type defaults to 'int' [-Wimplicit-int] > main(){getopt(0, (void*)0, (void*)0);exit(0);} > ^ >++ cat t.c >#include <stdlib.h> >#include <stdio.h> >main(){snprintf((void*)0, 0, (void*)0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >t.c:3:1: warning: return type defaults to 'int' [-Wimplicit-int] > main(){snprintf((void*)0, 0, (void*)0);exit(0);} > ^ >++ cat t.c >#include <stdlib.h> >extern int vsnprintf(); int main(int argc, char *argv[]){vsnprintf((void*)0, 0, (void*)0, (void*)0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int mkstemp(); int main(int argc, char *argv[]){mkstemp((void*)0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >extern int setenv(); int main(int argc, char *argv[]){setenv((void*)0, (void*)0, 0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >main(){srandom(0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >t.c:2:1: warning: return type defaults to 'int' [-Wimplicit-int] > main(){srandom(0);exit(0);} > ^ >++ cat t.c >#include <stdlib.h> >main(){strtod((void*)0, (void*)0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >t.c:2:1: warning: return type defaults to 'int' [-Wimplicit-int] > main(){strtod((void*)0, (void*)0);exit(0);} > ^ >++ cat t.c >#include <stdlib.h> >main(){strtoul((void*)0, (void*)0, 0);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >t.c:2:1: warning: return type defaults to 'int' [-Wimplicit-int] > main(){strtoul((void*)0, (void*)0, 0);exit(0);} > ^ >++ cat t.c >#include <syslog.h> >#include <stdlib.h> >#include "port.h" >int main(int argc, char *argv[]){syslog(0,"foo");exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <syslog.h> >#include <stdarg.h> >#include <stdlib.h> >#include "port.h" >int main(int argc, char *argv[]){va_list ap; vsyslog(0,"foo", ap);exit(0);} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lcrypt -lutil -lm >++ cat t.c >#include <stdlib.h> >#include <stdio.h> >#include "zlib.h" >int main(int argc, char *argv[]) >{ > if (strcmp(ZLIB_VERSION, "0.95") < 0) { /* include file version */ > printf("old include files: version %u\n", ZLIB_VERSION); > exit(-1); > } > if (strncmp(zlib_version, ZLIB_VERSION, 4) != 0) { > printf("library/header file incompatibility: %s %s\n", > zlib_version, ZLIB_VERSION); > exit(-1); > } else { > exit(0); > } >} >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc t.c -lz -lcrypt -lutil -lm >t.c: In function 'main': >t.c:6:9: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] > if (strcmp(ZLIB_VERSION, "0.95") < 0) { /* include file version */ > ^ >t.c:7:16: warning: format '%u' expects argument of type 'unsigned int', but argument 2 has type 'char *' [-Wformat=] > printf("old include files: version %u\n", ZLIB_VERSION); > ^ >t.c:10:9: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] > if (strncmp(zlib_version, ZLIB_VERSION, 4) != 0) { > ^ >++ ./a.out >++ cat t.c >int f(void) { return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -fPIC -march=native -O2 -pipe -c t.c >/usr/bin/x86_64-pc-linux-gnu-gcc -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -fPIC -march=native -O2 -pipe -shared -fPIC -Wl,-soname,t -o t.so.5.5.5 t.o >++ cat t.c++ >int f() { return 0; } >++ make -f confMakefile t >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -fPIC -march=native -O2 -pipe -c t.c++ >/usr/bin/x86_64-pc-linux-gnu-g++ -D__ANSI_CPP__ -I. -I. -I. -I././util -march=native -O2 -pipe -fPIC -march=native -O2 -pipe -shared -fPIC -Wl,-soname,t -o t.so.5.5.5 t.o >+ /usr/bin/gawk -v BAR=bar ' >function foo(x) { > print "GOT" x >} >BEGIN { foo(BAR) } >' >+ grep GOTbar >GOTbar >++ mkfifo conffifo >++ /usr/bin/mkfifo conffifo >++ /bin/mv -f t.c t.o >++ rm -f t.c >++ /bin/ln -s foo t.c >++ cat t.c >#include "paths.h" >#ifdef _PATH_GETTY >FOUND >#endif >++ make -f confMakefile t >++ /opt/local/bin/gs -h >++ grep tiffg3 >++ /usr/local/bin/gs -h >++ grep tiffg3 >++ /usr/contrib/bin/gs -h >++ grep tiffg3 >++ /usr/gnu/bin/gs -h >++ grep tiffg3 >++ /opt/gnu/bin/gs -h >++ grep tiffg3 >++ /usr/bin/gs -h >++ grep tiffg3 > tiffg3 tiffg32d tiffg4 tiffgray tifflzw tiffpack tiffscaled tiffscaled24 >++ /usr/bin/gs -h >++ grep tiffg3 > tiffg3 tiffg32d tiffg4 tiffgray tifflzw tiffpack tiffscaled tiffscaled24
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 430784
:
454972
|
454974
|
454976
|
454978
|
455100
| 455102 |
455104
|
455106