summaryrefslogtreecommitdiffstats
path: root/src/include/k5-platform.h
Commit message (Expand)AuthorAgeFilesLines
* Use bswap16 and bswap32 on NetBSDKen Raeburn2010-02-201-2/+14
* Temporarily define UINT16_TYPE and UINT32_TYPE so the load/storeKen Raeburn2009-12-031-24/+15
* Add store_{16,32,64}_n functions, for potentially-unaligned, native-order valuesKen Raeburn2009-12-021-0/+29
* Punt the volatile cast in the non-gcc, non-Windows version of zap.Greg Hudson2009-11-241-0/+2
* Reindent include directory, reformatting prototypes as necessary.Greg Hudson2009-11-141-142/+143
* make mark-cstyleTom Yu2009-10-311-2/+2
* Fix stupid logic bug in last versionKen Raeburn2009-09-151-2/+2
* Check __BIG_ENDIAN__ and __LITTLE_ENDIAN__ to determine endianness.Ken Raeburn2009-09-151-2/+6
* Include <assert.h> in k5-platform.h, since we use assertions in someGreg Hudson2009-07-301-0/+1
* k5-platform.h no longer takes responsibility for making "staticGreg Hudson2009-07-011-1/+0
* define SSIZE_MAX forWindowsKen Raeburn2009-02-111-0/+4
* C++ compatibility fix -- g++ says "types may not be defined in casts",Ken Raeburn2009-02-091-24/+24
* use casts, for c++ compilation on windowsKen Raeburn2009-02-051-12/+14
* declare replacement [v]asprintf functionsKen Raeburn2009-02-051-5/+9
* Change 16/32/64-bit big-/little-endian/native unaligned load/storeKen Raeburn2009-01-241-16/+28
* Add build system support for strlcpy and strlcat on platforms which doGreg Hudson2008-10-241-0/+8
* Use snprintf instead of strcpy/strcat in many placesGreg Hudson2008-10-231-0/+16
* Now that we have support for conditionally exporting symbols from the supportKen Raeburn2008-10-151-74/+5
* Fix vasprintf signed/unsigned mix; separate out duplicated error paths; pull ...Ken Raeburn2008-08-291-26/+40
* Merge from branch sun-ipropKen Raeburn2008-06-241-2/+5
* Implement SWAP16 for Mac without compiler warningKen Raeburn2007-12-221-1/+9
* On Windows, UINT64_MAX isn't defined; define itKevin Koch2007-11-151-0/+4
* On Mac, include TargetConditionals.h and architecture/byte_order.h,Ken Raeburn2007-10-291-0/+28
* Set close-on-exec flag in most places where file descriptors areKen Raeburn2007-10-221-0/+50
* Define snprintf along with vsnprintf for WindowsKen Raeburn2007-08-011-0/+11
* Provide {,v}asprintf prototypes if neededKen Raeburn2007-07-271-0/+15
* Under gcc, declare k5_v?asprintf with format attributeKen Raeburn2007-06-291-0/+8
* For Win32 environment, define CAN_COPY_VA_LIST, and define an inlineKen Raeburn2007-06-271-1/+21
* If mkstemp is missing, define the mkstemp macro is k5-platform.h, not autoconf.hKen Raeburn2007-06-271-0/+1
* Add the libdb2 type-existence tests to the top-level configure script.Ken Raeburn2007-06-201-0/+1
* Move (BSD-licensed) mkstemp from libdb2 to libkrb5support, and renameKen Raeburn2007-06-201-0/+3
* provide asprintf functionality for internal useKen Raeburn2007-06-201-3/+92
* Use "unsigned __int{16,32}" types for Windows in load_{16,32}_n, per KevinKen Raeburn2007-03-141-0/+8
* * include/k5-platform.h: Add load_{16,32,64}_n for loading values fromKen Raeburn2007-03-141-0/+24
* POSIX allows getpwnam_r and getpwuid_r to return 0 (success) even if theRuss Allbery2006-06-131-4/+6
* Enable compilation of little-endian unaligned load/store helperKen Raeburn2006-03-081-2/+0
* * k5-platform.h: Include endian.h if it's available, or machine/endian.h ifKen Raeburn2005-06-151-75/+120
* Use GCC's packed-structure support to try to optimize unaligned loads andKen Raeburn2005-06-091-7/+122
* don't always require support library when building with sun ccKen Raeburn2005-06-071-22/+25
* This patch tightens up our determination of whether we can useKen Raeburn2005-03-261-0/+57
* shared library support for HP-UX 10Ken Raeburn2005-03-251-7/+80
* Fix build problem found testing certain combinations of optionsKen Raeburn2005-02-091-0/+2
* * k5-platform.h (k5_call_init_function) [DELAY_INITIALIZER] [__GNUC__]: Use aKen Raeburn2004-07-141-0/+13
* * configure.in: Test for 'inline' support.Ken Raeburn2004-07-011-17/+0
* * k5-platform.h (JOIN4, JOIN4_2, JOIN3, JOIN3_2): Unused macros deleted.Ken Raeburn2004-06-251-32/+28
* * k5-platform.h (MAKE_INIT_FUNCTION, CALL_INIT_FUNCTION, INITIALIZER_RAN): UseKen Raeburn2004-06-181-5/+6
* * k5-platform.h (DELAY_INITIALIZER): Don't define.Ken Raeburn2004-04-291-20/+30
* Added support for library initialization and finalization, and verificationKen Raeburn2004-04-241-2/+249
* * k5-platform.h (SIZE_MAX): Provide default definition if stdint.h doesn'tKen Raeburn2003-12-151-2/+36
* * k5-platform.h: apply casts (unsigned char) to the assignments fromJeffrey Altman2003-12-151-16/+16