]> git.ipfire.org Git - thirdparty/squid.git/commit - src/Transients.cc
Cleanup: un-wrap C++ header includes
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 21 Feb 2014 10:46:19 +0000 (03:46 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 21 Feb 2014 10:46:19 +0000 (03:46 -0700)
commit074d6a40c66faa228e8863e791655f9502028501
tree90ec07d925921acd8b786423c99dc0aa50ba11df
parent8e7f140783676caac4d512a4d7d4370d500d0be3
Cleanup: un-wrap C++ header includes

Coding guideline is now that standard C++ headers are not to be
wrapped in HAVE_ macros.

* Remove HAVE_ macros for currently wrapped C++ headers.
  Includes removing autoconf checks.

* Replace C includes with C++ includes where possible

Also, <cstdio> / <stdio.h> has issues on 64-bit systems and a
portable fixed version is provided by libcompat via squid.h
It should not be included anywhere in the Squid sources.
216 files changed:
compat/compat_shared.h
compat/mswindows.cc
compat/stdio.h
compat/stdvarargs.h
compat/strnstr.cc
compat/testPreCompiler.cc
compat/xstrerror.cc
configure.ac
contrib/rredir.c
helpers/basic_auth/LDAP/basic_ldap_auth.cc
helpers/basic_auth/MSNT/allowusers.cc
helpers/basic_auth/MSNT/confload.cc
helpers/basic_auth/MSNT/denyusers.cc
helpers/basic_auth/MSNT/msntauth.cc
helpers/basic_auth/MSNT/usersfile.cc
helpers/basic_auth/NCSA/basic_ncsa_auth.cc
helpers/basic_auth/NCSA/crypt_md5.cc
helpers/basic_auth/NIS/basic_nis_auth.cc
helpers/basic_auth/NIS/nis_support.cc
helpers/basic_auth/PAM/basic_pam_auth.cc
helpers/basic_auth/RADIUS/basic_radius_auth.cc
helpers/basic_auth/RADIUS/radius-util.cc
helpers/basic_auth/SASL/basic_sasl_auth.cc
helpers/basic_auth/SMB/basic_smb_auth.cc
helpers/basic_auth/SSPI/basic_sspi_auth.cc
helpers/basic_auth/SSPI/valid.h
helpers/basic_auth/fake/fake.cc
helpers/basic_auth/getpwnam/basic_getpwnam_auth.cc
helpers/digest_auth/LDAP/digest_common.h
helpers/digest_auth/eDirectory/digest_common.h
helpers/digest_auth/file/digest_common.h
helpers/external_acl/AD_group/ext_ad_group_acl.cc
helpers/external_acl/LDAP_group/ext_ldap_group_acl.cc
helpers/external_acl/LM_group/ext_lm_group_acl.cc
helpers/external_acl/eDirectory_userip/ext_edirectory_userip_acl.cc
helpers/external_acl/file_userip/ext_file_userip_acl.cc
helpers/external_acl/kerberos_ldap_group/kerberos_ldap_group.cc
helpers/external_acl/kerberos_ldap_group/support.h
helpers/external_acl/kerberos_ldap_group/support_log.cc
helpers/external_acl/session/ext_session_acl.cc
helpers/external_acl/time_quota/ext_time_quota_acl.cc
helpers/external_acl/unix_group/check_group.cc
helpers/log_daemon/file/log_file_daemon.cc
helpers/negotiate_auth/kerberos/negotiate_kerberos.h
helpers/negotiate_auth/kerberos/negotiate_kerberos_auth.cc
helpers/negotiate_auth/kerberos/negotiate_kerberos_auth_test.cc
helpers/negotiate_auth/wrapper/negotiate_wrapper.cc
helpers/ntlm_auth/fake/ntlm_fake_auth.cc
helpers/ntlm_auth/smb_lm/ntlm_smb_lm_auth.cc
helpers/url_rewrite/fake/fake.cc
include/Range.h
include/util.h
lib/MemPool.cc
lib/MemPoolChunked.cc
lib/MemPoolMalloc.cc
lib/Splay.cc
lib/base64.c
lib/getopt.c
lib/hash.cc
lib/heap.c
lib/html_quote.c
lib/iso3307.c
lib/libTrie/test/trie-c.c
lib/libTrie/test/trie.cc
lib/malloc_trace.cc
lib/md5-test.c
lib/ntlmauth/ntlmauth.cc
lib/profiler/Profiler.cc
lib/radix.c
lib/rfc1035.c
lib/rfc1123.c
lib/rfc1738.c
lib/rfc3596.c
lib/rfcnb/std-includes.h
lib/smblib/smb-errors.c
lib/smblib/std-defines.h
lib/snmplib/asn1.c
lib/snmplib/coexistance.c
lib/snmplib/mib.c
lib/snmplib/parse.c
lib/snmplib/snmp_api.c
lib/snmplib/snmp_api_error.c
lib/snmplib/snmp_error.c
lib/snmplib/snmp_msg.c
lib/snmplib/snmp_pdu.c
lib/snmplib/snmp_vars.c
lib/snmplib/snmplib_debug.c
lib/tests/testRFC1035.cc
lib/tests/testRFC1738.cc
lib/util.c
src/ConfigParser.h
src/CpuAffinitySet.cc
src/Debug.h
src/DiskIO/DiskDaemon/diskd.cc
src/DiskIO/DiskThreads/aiops.cc
src/DiskIO/DiskThreads/aiops_win32.cc
src/ETag.cc
src/FadingCounter.cc
src/Generic.h
src/HelperChildConfig.cc
src/HelperReply.h
src/HttpHdrCc.cc
src/HttpHdrSc.cc
src/HttpHeaderTools.h
src/Mem.h
src/MemBlob.cc
src/Notes.h
src/Packer.h
src/SBuf.cc
src/SBuf.h
src/SBufStream.h
src/SquidString.h
src/SquidTime.h
src/StatHist.cc
src/Store.h
src/StoreEntryStream.h
src/String.cc
src/Transients.cc
src/acl/Acl.h
src/acl/Gadgets.h
src/acl/HttpStatus.cc
src/adaptation/ecap/ServiceRep.cc
src/anyp/PortCfg.cc
src/anyp/ProtocolType.h
src/anyp/ProtocolVersion.h
src/anyp/UriScheme.h
src/base/LruMap.h
src/base/RefCount.h
src/cache_cf.cc
src/carp.cc
src/cbdata.cc
src/client_side.cc
src/comm.cc
src/comm/Connection.h
src/comm/ModDevPoll.cc
src/comm/Write.cc
src/esi/Expression.cc
src/eui/Eui48.h
src/eui/Eui64.h
src/event.cc
src/fatal.cc
src/fs/ufs/RebuildState.cc
src/fs/ufs/UFSSwapDir.cc
src/fs/ufs/UFSSwapLogParser.h
src/globals.h
src/icmp/pinger.cc
src/int.cc
src/ip/Address.cc
src/ip/Address.h
src/ip/Intercept.cc
src/ip/QosConfig.h
src/ip/testAddress.cc
src/ipc/Kid.cc
src/ipc/StartListening.h
src/ipc/TypedMsgHdr.cc
src/ipc/mem/Page.cc
src/ipc/mem/Page.h
src/log/TcpLogger.h
src/mem.cc
src/peer_sourcehash.cc
src/peer_userhash.cc
src/recv-announce.cc
src/repl/heap/store_heap_replacement.cc
src/snmp/Pdu.cc
src/snmp/Var.cc
src/ssl/ErrorDetail.cc
src/ssl/ErrorDetailManager.h
src/ssl/certificate_db.cc
src/ssl/certificate_db.h
src/ssl/context_storage.cc
src/ssl/context_storage.h
src/ssl/crtd_message.cc
src/ssl/crtd_message.h
src/ssl/gadgets.h
src/ssl/ssl_crtd.cc
src/store.cc
src/store_digest.cc
src/store_dir.cc
src/tests/SBufFindTest.h
src/tests/stub_HelperChildConfig.cc
src/tests/stub_debug.cc
src/tests/stub_store_rebuild.cc
src/tests/testACLMaxUserIP.cc
src/tests/testAuth.cc
src/tests/testBoilerplate.cc
src/tests/testDiskIO.cc
src/tests/testHttpRequestMethod.cc
src/tests/testRock.cc
src/tests/testStoreEntryStream.cc
src/tests/testURL.cc
src/tests/testUfs.cc
src/tests/testUriScheme.cc
src/tunnel.cc
src/ufsdump.cc
test-suite/MemPoolTest.cc
test-suite/VirtualDeleteOperator.cc
test-suite/hash.c
test-suite/mem_hdr_test.cc
test-suite/mem_node_test.cc
test-suite/membanger.c
test-suite/pconn-banger.c
test-suite/splay.cc
test-suite/syntheticoperators.cc
test-suite/tcp-banger2.c
test-suite/tcp-banger3.c
tools/cachemgr.cc
tools/purge/conffile.cc
tools/purge/conffile.hh
tools/purge/convert.cc
tools/purge/copyout.cc
tools/purge/purge.cc
tools/purge/signal.cc
tools/purge/signal.hh
tools/purge/socket.cc
tools/purge/squid-tlv.cc
tools/squidclient/squidclient.cc