CFLAGS( -DDLSUFFIX=\".so\" -Wno-ignored-attributes -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wno-incompatible-pointer-types-discards-qualifiers -Wno-implicit-function-declaration -Wno-duplicate-decl-specifier -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-private-field -Wno-register -Wno-unguarded-availability-new -Wno-int-conversion -Wno-deprecated-declarations -Wno-null-pointer-subtraction ) IF (OS_WINDOWS) CFLAGS( "-D__thread=__declspec(thread)" -Dfstat=microsoft_native_fstat -Dstat=microsoft_native_stat -Wno-macro-redefined -Wno-shift-count-overflow -Wno-incompatible-pointer-types -Wno-integer-overflow -Wno-int-conversion -Wno-constant-conversion -Wno-tautological-constant-out-of-range-compare -Wno-pointer-sign -Wno-fortify-source ) ENDIF() CFLAGS( -Dmonths=yql_months -Dpg_popcount32=yql_pg_popcount32 -Dpg_popcount64=yql_pg_popcount64 -Dpg_number_of_ones=yql_pg_number_of_ones -Dpg_leftmost_one_pos=yql_pg_leftmost_one_pos -Dpg_rightmost_one_pos=yql_pg_rightmost_one_pos -Darray_length=yql_array_length -Dpg_encoding_max_length=yql_pg_encoding_max_length -Dpg_encoding_mblen=yql_pg_encoding_mblen -Dpg_mule_mblen=yql_pg_mule_mblen -Dpg_utf8_islegal=yql_pg_utf8_islegal -Dpg_utf_mblen=yql_pg_utf_mblen -Dpg_wchar_table=yql_pg_wchar_table -Dunicode_to_utf8=yql_unicode_to_utf8 -Dutf8_to_unicode=yql_utf8_to_unicode -Dpg_enc2name_tbl=yql_pg_enc2name_tbl -Dstrtoint=yql_strtoint -Dpalloc=yql_palloc -Dpalloc0=yql_palloc0 -Dpfree=yql_pfree -Dpstrdup=yql_pstrdup -Drepalloc=yql_repalloc -Dpalloc_extended=yql_palloc_extended -Dpg_clean_ascii=yql_pg_clean_ascii -Dpg_str_endswith=yql_pg_str_endswith -Dpg_strip_crlf=yql_pg_strip_crlf -Dpg_encoding_dsplen=yql_pg_encoding_dsplen -Dpg_encoding_mblen_bounded=yql_pg_encoding_mblen_bounded -Dpg_encoding_verifymb=yql_pg_encoding_verifymb -Dpg_encoding_verifymbchar=yql_pg_encoding_verifymbchar -Dpg_encoding_verifymbstr=yql_pg_encoding_verifymbstr -Dunicode_normalize=yql_unicode_normalize -Ddurable_rename=yql_durable_rename -Dfsync_fname=yql_fsync_fname -Dget_encoding_name_for_icu=yql_get_encoding_name_for_icu -Dis_encoding_supported_by_icu=yql_is_encoding_supported_by_icu -Dpg_char_to_encoding=yql_pg_char_to_encoding -Dpg_enc2gettext_tbl=yql_pg_enc2gettext_tbl -Dpg_encoding_to_char=yql_pg_encoding_to_char -Dpg_valid_client_encoding=yql_pg_valid_client_encoding -Dpg_valid_server_encoding=yql_pg_valid_server_encoding -Dpg_valid_server_encoding_id=yql_pg_valid_server_encoding_id -Dpnstrdup=yql_pnstrdup -Dget_ps_display=yql_get_ps_display -Dinit_ps_display=yql_init_ps_display -Dsave_ps_display_args=yql_save_ps_display_args -Dset_ps_display=yql_set_ps_display -Dupdate_process_title=yql_update_process_title -Dlo_read=yql_lo_read -Dlo_write=yql_lo_write -Drtrim=yql_rtrim -Dstr_tolower=yql_str_tolower -Dstr_toupper=yql_str_toupper -Dpg_file_create_mode=yql_pg_file_create_mode -Dpg_dir_create_mode=yql_pg_dir_create_mode -Descape_json=yql_escape_json -DSetDataDirectoryCreatePerm=yql_SetDataDirectoryCreatePerm -Dpg_mode_mask=yql_pg_mode_mask -Dpg_strong_random=yql_pg_strong_random -Dpg_strong_random_init=yql_pg_strong_random_init -DScanKeywordBareLabel=yql_ScanKeywordBareLabel -DScanKeywordCategories=yql_ScanKeywordCategories -DScanKeywords=yql_ScanKeywords -Dscram_ClientKey=yql_scram_ClientKey -Dscram_H=yql_scram_H -Dscram_SaltedPassword=yql_scram_SaltedPassword -Dscram_ServerKey=yql_scram_ServerKey -Dscram_build_secret=yql_scram_build_secret -Dpg_is_ascii=yql_pg_is_ascii -DmakeJsonLexContextCstringLen=yql_makeJsonLexContextCstringLen -DIsValidJsonNumber=yql_IsValidJsonNumber -Djson_lex=yql_json_lex -Dpg_parse_json=yql_pg_parse_json -Djson_count_array_elements=yql_json_count_array_elements -DnullSemAction=yql_nullSemAction -Dpg_cryptohash_free=yql_pg_cryptohash_free -Dpg_cryptohash_final=yql_pg_cryptohash_final -Dpg_cryptohash_update=yql_pg_cryptohash_update -Dpg_cryptohash_init=yql_pg_cryptohash_init -Dpg_cryptohash_create=yql_pg_cryptohash_create -Dpg_hmac_free=yql_pg_hmac_free -Dpg_hmac_final=yql_pg_hmac_final -Dpg_hmac_update=yql_pg_hmac_update -Dpg_hmac_init=yql_pg_hmac_init -Dpg_hmac_create=yql_pg_hmac_create -Dpg_pwritev_with_retry=yql_pg_pwritev_with_retry -Dpg_cryptohash_error=yql_pg_cryptohash_error -Dpg_hmac_error=yql_pg_hmac_error -Dpg_global_prng_state=yql_pg_global_prng_state -Dpg_prng_bool=yql_pg_prng_bool -Dpg_prng_double=yql_pg_prng_double -Dpg_prng_int32p=yql_pg_prng_int32p -Dpg_prng_int32=yql_pg_prng_int32 -Dpg_prng_uint32=yql_pg_prng_uint32 -Dpg_prng_int64p=yql_pg_prng_int64p -Dpg_prng_int64=yql_pg_prng_int64 -Dpg_prng_uint64_range=yql_pg_prng_uint64_range -Dpg_prng_uint64=yql_pg_prng_uint64 -Dpg_prng_fseed=yql_pg_prng_fseed -Dpg_prng_seed_check=yql_pg_prng_seed_check -Dpg_prng_seed=yql_pg_prng_seed -Dpg_prng_double_normal=yql_pg_prng_double_normal -Djson_errdetail=yql_json_errdetail )