summaryrefslogtreecommitdiffstats
path: root/src/include/k5-platform.h
Commit message (Expand)AuthorAgeFilesLines
* Eliminate internal fixed-width type wrappersGreg Hudson2014-02-261-17/+14
* Assume <stdint.h> and fixed-width typesGreg Hudson2014-02-261-36/+3
* Make set_cloexec_fd return voidBen Kaduk2013-11-041-10/+7
* Add an internal constant-time comparison functionGreg Hudson2013-10-031-0/+8
* Fix windows buildBen Kaduk2013-02-251-1/+1
* Don't finalize libraries in static buildGreg Hudson2012-12-121-11/+13
* Add internal JSON encoding and decoding supportGreg Hudson2012-09-111-0/+6
* Allow using locales when gettext is absentBen Kaduk2012-07-061-5/+3
* Add no-op macro for ngettext for non-NLS buildsGreg Hudson2012-05-091-0/+1
* Ensure termination in Windows vsnprintf wrapperGreg Hudson2011-10-181-1/+3
* Add krb5int_gettimeofday to k5sprt for platforms w/o native gettimeofdaySam Hartman2011-10-051-0/+5
* Add fnmatch support to libkrb5supportGreg Hudson2011-09-051-0/+19
* In last-resort fallback va_copy change 'memcmp' to 'memcpy'Sam Hartman2011-08-091-1/+1
* Add internal APIs for portable path manipulationGreg Hudson2011-08-071-0/+22
* Add localization infrastructureGreg Hudson2011-06-101-3/+18
* Adjust most C source files to match the new standards for copyrightGreg Hudson2011-03-091-4/+4
* 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