aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/utils/utils.h
Commit message (Expand)AuthorAgeFilesLines
* utils: Check if the parameter passed to countof() is actually an array typeMartin Willi2014-08-251-1/+2
* utils: Add some initial build time assertion macrosMartin Willi2014-08-251-0/+14
* utils: Undefine mem{cpy,move,set} if set before defining themMartin Willi2014-07-071-0/+9
* utils: Helper macros to define overloaded macros based on number of argumentsTobias Brunner2014-06-301-0/+26
* utils: Add wrappers for memcpy(3), memmove(3) and memset(3)Tobias Brunner2014-06-241-1/+33
* utils: Add a wait_sigint() function to wait for SIGINT or equivalentMartin Willi2014-06-041-0/+5
* utils: Provide a path_absolute() function to check path for non-relativenessMartin Willi2014-06-041-0/+8
* utils: Define a platform directory separator character used in pathsMartin Willi2014-06-041-0/+9
* windows: Provide a sched_yield() implementationMartin Willi2014-06-041-0/+1
* windows: Add utils_init/deinit functions to initialize Winsock2Martin Willi2014-06-041-0/+10
* windows: Add a common Windows header for platform specific wrappersMartin Willi2014-06-031-2/+11
* enum: Don't directly include enum.hMartin Willi2014-05-161-3/+3
* utils: Provide a CALLBACK macro, similar to METHOD, but for void* callbacksMartin Willi2014-05-071-0/+13
* utils: Enable __atomic* built-ins based on the GCC versionTobias Brunner2014-05-041-0/+7
* utils: Use GCC's __atomic built-ins if availableTobias Brunner2014-04-241-1/+20
* utils: Add ref_cur() to retrieve the current value of a reference counterTobias Brunner2014-04-241-2/+11
* utils: Add memrchr(3) replacement for platforms that don't support itTobias Brunner2014-02-261-0/+14
* utils: Add thread-safe variants of dirname(3) and basename(3)Tobias Brunner2014-02-241-1/+27
* utils: Move thread-safe strerror replacement to a separate fileTobias Brunner2014-02-241-17/+1
* Fixed some typosTobias Brunner2014-02-181-3/+3
* utils: Add strreplace functionTobias Brunner2014-01-231-1/+15
* utils: Include stdio.h for fmemopen() replacementTobias Brunner2013-10-291-0/+1
* utils: Fix check for fmemopen() fallback implementationMartin Willi2013-10-241-1/+2
* utils: Provide a fmemopen(3) fallback using BSD funopen()Martin Willi2013-10-241-0/+15
* utils: Add utility function to calculate padding lengthTobias Brunner2013-10-171-12/+16
* utils: Add case-insensitive version of strpfx()Tobias Brunner2013-08-241-0/+8
* utils: add round_up/down() helper functionsMartin Willi2013-07-291-0/+23
* utils: Add helper function to check a string for a given prefixTobias Brunner2013-07-081-0/+8
* utils: Convert string helper macros to static inline functionsTobias Brunner2013-07-081-6/+15
* utils: Remove volatile qualifier from refcount_t typedefTobias Brunner2013-06-191-2/+1
* utils: ref_get() returns the new value of the reference counterMartin Willi2013-06-111-2/+3
* Removed unused clalloc() functionTobias Brunner2013-06-111-5/+0
* timeval_add_ms() fixedTobias Brunner2013-06-111-1/+1
* Allow memwipe() to be called with NULL argumentTobias Brunner2013-05-271-0/+4
* Add a utility function to resolve TTY color escape codes dynamicallyMartin Willi2013-03-041-0/+40
* Add a global return_success() method implementationMartin Willi2013-02-141-0/+5
* Moved utils.[ch] to utils folderTobias Brunner2012-10-241-0/+699