Commit Graph

69 Commits

Author SHA1 Message Date
Nicolas Williams
6dd66df594 Make master build on Windows
Add strtoll()/strtoull() to lib/roken
    Add stdint.h to lib/roken (Windows only)
    Add logic to detect whether to use lib/roken's stdint.h based on
        Visual Studio version
    Add include of stdint.h in generated ASN.1 code
    Export missing symbols for 64-bit integers in lib/asn1
    Export missing symbols for FAST
    Add missing sources to kdc/NTMakefile
    Fix issue in kuserok
    Fix bsearch issues
2012-01-17 12:10:14 -06:00
Nicolas Williams
11763aecc7 There's no HEIM_BOOL_TRUE; use heim_bool_create(1) instead 2012-01-13 16:18:50 -06:00
Love Hornquist Astrand
b6f3ca6712 add heim_show, sort lines 2011-12-15 21:51:06 -08:00
Love Hornquist Astrand
b780dddb9b add show 2011-12-15 21:48:20 -08:00
Love Hornquist Astrand
d05e64b967 move function pointer to last argument 2011-12-15 21:48:09 -08:00
Love Hornquist Astrand
8deda7a299 add show, move function pointer to last argument 2011-12-15 21:47:56 -08:00
Nicolas Williams
659c761213 Add private text file binary search API to libheimbase 2011-12-02 01:02:44 -06:00
Love Hörnquist Åstrand
206b22c9f5 add data object 2011-11-29 23:40:28 -08:00
Nicolas Williams
c930853dd1 Export heim_bool_val from libheimbase 2011-11-24 00:00:50 -06:00
Nicolas Williams
121ab46bb6 Add missing symbols needed for make check in base 2011-11-22 11:49:26 -06:00
Nicolas Williams
1572b762b6 Fix missing symbols. 2011-11-22 00:32:52 -06:00
Love Hörnquist Åstrand
e037054e8d disable printer 2011-11-21 21:50:23 -08:00
Love Hörnquist Åstrand
354ef711f3 restructure 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
3b38640e4b quoted string tests 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
5a744a9ca6 add heim_string_create_with_bytes 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
6ace66345b use get and set 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
40b0d518af use get and set, add json 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
58ea7f5b0c use get and set 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
9bb4b5aec8 basic handing of quoted strings 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
6a6bb430e7 test test_base 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
a56e097ae4 include json 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
3d1dbbfbc0 test json 2011-11-21 20:34:35 -08:00
Love Hörnquist Åstrand
43ac50913b handle quotes 2011-11-21 20:34:35 -08:00
Love Hornquist Astrand
3c0e9b8fd1 dont use bool since its c99 2011-09-30 11:49:01 +02:00
Nicolas Williams
4ae39ce0b3 Added one more export to libheimbase -- needed by tests 2011-09-27 16:29:11 -05:00
Love Hornquist Astrand
e138bed4c7 export error functions 2011-09-26 09:29:14 +02:00
Jeffrey Altman
91a9a11b75 avoid use of vasnprintf in base/error.c
commit c94f299fc8 uses vasnprintf
which was previously removed from the libheimbase directory in
order to prevent a dependency on libroken.

Replace vasnprintf with snprintf and malloc to avoid the
dependency.

Change-Id: I029e7e6883406ca7311490a3dab4b65cad3ba70b
2011-09-26 01:53:25 -04:00
Love Hornquist Astrand
c94f299fc8 add heim_error_t 2011-09-25 19:03:23 +02:00
Love Hornquist Astrand
8fc7fa27d1 include <stdlib.h> 2011-09-25 16:44:49 +02:00
Love Hornquist Astrand
d92ade5be9 don't use errx() since that require libroken 2011-09-23 13:15:50 +02:00
Love Hornquist Astrand
977227fc29 update (c) 2011-09-09 11:17:08 +02:00
Love Hornquist Astrand
c63d6e516f use __sync_swap if we have it 2011-09-09 10:03:28 +02:00
Linus Nordberg
2e35198908 Add version-script.map to _DEPENDENCIES.
Added to 11 out of 14 directories with map files.  Not lib/ntlm,
lib/hcrypto and kdc which have the map file as an explicit dependency
to _OBBJECTS.

Signed-off-by: Love Hörnquist Åstrand <lha@h5l.org>
2011-07-24 14:07:59 -07:00
Love Hörnquist Åstrand
7aaba443bc add NTMakefile and windows directories 2011-07-17 12:16:59 -07:00
Love Hörnquist Åstrand
4a6fa9a979 distribute version-script.map 2011-06-14 07:18:32 -07:00
Love Hörnquist Åstrand
27f3d822cf Maybe include <sys/types.h> and <sys/select.h> 2011-05-22 17:14:29 -07:00
Love Hornquist Astrand
0879b9831a remove trailing whitespace 2011-05-21 11:57:31 -07:00
Love Hornquist Astrand
7da5085f07 introduce heim_builtin_expect 2011-05-18 21:23:47 -07:00
Love Hornquist Astrand
f5f9014c90 Warning fixes from Christos Zoulas
- shadowed variables
- signed/unsigned confusion
- const lossage
- incomplete structure initializations
- unused code
2011-04-29 20:25:05 -07:00
Jelmer Vernooij
0c7e233195 base: Make heim_cmp global, as it is used by test_base.
"make checK" breaks without this symbol.

Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2010-12-19 22:49:41 -08:00
Love Hornquist Astrand
b2bca91672 no more tagged strings 2010-12-12 12:47:43 -08:00
Love Hornquist Astrand
25a79a1ba8 remove tag string 2010-12-12 12:29:09 -08:00
Love Hornquist Astrand
d69fcab43f use vsnprintf so that we dont need roken 2010-11-27 23:21:39 -08:00
Love Hornquist Astrand
7ae0574ac4 use _P in globrules ? 2010-11-27 18:56:46 -08:00
Love Hornquist Astrand
7a7676e8e7 more include path ? 2010-11-27 18:52:47 -08:00
Love Hornquist Astrand
79473c415c define ROKEN_RENAME and use snprintf 2010-11-27 18:48:15 -08:00
Love Hornquist Astrand
66cf237c71 use roken rename to pull in snprintf 2010-11-27 18:41:00 -08:00
Love Hornquist Astrand
48f7872ab0 add <heimqueue.h> 2010-11-26 10:54:18 -08:00
Love Hornquist Astrand
dc992b1525 define _heim_base_mutex if needed 2010-11-26 08:58:18 -08:00
Love Hornquist Astrand
ba29d58a4a use inline function since macros is horrible with returning values in statements 2010-11-26 08:57:54 -08:00