Jeffrey Altman
4caaa7ca0b
include: bits conditionalize behavior on HAVE_SNPRINTF
...
ee2a92c547
("bits: Fix warnings")
introduced unconditional use of snprintf(). Use of snprintf in
most of the tree is acceptable whenever roken is available because
roken provides snprintf() for platforms that do not provide it.
However, bits.c cannot use roken and therefore must not
unconditionally call snprintf().
This change restores the prior implementation of BITSIZE(TYPE)
when HAVE_SNPRINTF is undefined.
Change-Id: Ibbd2f003abe9f9fb612719266544cfd545809a18
2022-01-14 12:17:39 -05:00
Nicolas Williams
ee2a92c547
bits: Fix warnings
2022-01-13 15:33:04 -06:00
Nicolas Williams
6a0f45c4d7
Use __attribute__ ((__name__)) form
...
Protect against macros named noreturn and so on.
2017-03-13 18:39:41 -04:00
Nicolas Williams
1c81ddf4e2
Round #2 of scan-build warnings cleanup
2016-11-16 17:03:14 -06:00
Jelmer Vernooij
0113798b18
Don't put system architecture in generated headers.
...
Including HOST causes the build to be unreproducible.
2016-05-15 23:04:49 +00:00
Jeffrey Altman
d9bc256199
define HEIMDAL_WARN_UNUSED_RESULT_ATTRIBUTE
...
Always define HEIMDAL_WARN_UNUSED_RESULT_ATTRIBUTE even if attributes are
not supported.
Change-Id: Ibc2110d809d81f546723853038c69176075d6013
2014-02-04 23:20:10 -05:00
Love Hornquist Astrand
516c12c9a9
intruduce krb5_generate_random() that can fail and return an error, check for it at krb5_context creation time
2013-10-21 08:22:02 -07:00
Love Hörnquist Åstrand
b8ddbe73c4
quite down clang analyzer warnings for the generate asn1 code
2011-06-14 22:29:49 -07:00
Asanka C. Herath
d11917211b
Windows: Older Windows SDKs need <winsock2.h>
...
Older SDKs need <winsock2.h> to be included before <ws2tcpip.h>
2010-11-24 15:33:06 -05:00
Love Hornquist Astrand
a77070f5b1
define helper macros for __attribute__
2010-10-26 23:39:42 -07:00
Asanka Herath
f54630328b
strlen() returns a size_t
2010-05-26 10:38:38 -04:00
Asanka Herath
251879f39e
Generate krb5-types.h instead of using a static one on Windows
2009-11-25 12:43:12 -05:00
Love Hornquist Astrand
052d34e611
define a socket type, krb5_socket_t
2009-11-24 13:36:03 -08:00
Love Hörnquist Åstrand
58d847961a
Close f if its not stdout, from cppcheck
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@25275 ec53bebd-3082-4978-b11e-865c3cabbd6b
2009-06-08 20:32:59 +00:00
Love Hörnquist Åstrand
6937d41a02
remove trailing whitespace
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23815 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-13 09:21:03 +00:00
Love Hörnquist Åstrand
e172367898
switch to utf8 encoding of all files
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23814 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-09-13 08:53:55 +00:00
Love Hörnquist Åstrand
6755cbbe9b
Avoid creating a file called --version.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18703 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-20 20:33:58 +00:00
Love Hörnquist Åstrand
9ac4a61af1
argc > 1
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18694 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-20 20:19:08 +00:00
Love Hörnquist Åstrand
294dbe06fb
Avoid creating a file called --version.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18693 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-20 20:19:07 +00:00
Love Hörnquist Åstrand
6775b0046e
Include Xint64 types.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18417 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-10-12 10:01:48 +00:00
Love Hörnquist Åstrand
978ae789ab
constify to avoid warning with -Wwrite-string
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14476 ec53bebd-3082-4978-b11e-865c3cabbd6b
2005-01-05 15:22:02 +00:00
Johan Danielsson
4be22c24ea
we may need unistd.h for ssize_t
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11259 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-08-28 16:08:44 +00:00
Johan Danielsson
9882fc6ae6
same with krb5_ssize_t
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11181 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-08-21 09:04:28 +00:00
Johan Danielsson
14eefe52c1
define krb5_socklen_t type; this should really go someplace else, but
...
this was easy
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@11127 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-08-19 13:51:19 +00:00
Johan Danielsson
fe181a304d
include <sys/socket.h> to get socklen_t
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@10930 ec53bebd-3082-4978-b11e-865c3cabbd6b
2002-04-18 11:45:46 +00:00
Assar Westerlund
8568267343
add __attribute__ for gcc's pleasure
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@9012 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-08-27 05:42:46 +00:00
Johan Danielsson
c012233f01
define uint*_t
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8879 ec53bebd-3082-4978-b11e-865c3cabbd6b
2000-07-31 10:57:41 +00:00
Johan Danielsson
c5b916ca6f
remove advertising clause
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7464 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-12-02 17:05:13 +00:00
Assar Westerlund
9e21bb2916
another warning destroyed
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5731 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-24 04:04:10 +00:00
Assar Westerlund
cbb7abe5f1
(my_strupr): cast away some stupid warnings
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5725 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-24 03:02:00 +00:00
Johan Danielsson
acc640958b
<bind/bitypes.h>
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@5688 ec53bebd-3082-4978-b11e-865c3cabbd6b
1999-03-21 18:58:11 +00:00
Assar Westerlund
b990bcf7bf
s/strup/my_strupr/
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4829 ec53bebd-3082-4978-b11e-865c3cabbd6b
1998-05-01 05:17:39 +00:00
Johan Danielsson
5848e789ab
Fix warning.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3957 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-12 00:03:27 +00:00
Assar Westerlund
dc88e6268e
static-ize
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3752 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-11-02 04:07:52 +00:00
Johan Danielsson
c3d687f4a2
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3393 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-05 18:02:40 +00:00
Assar Westerlund
7f9972ff58
Don't generate ifndef's in bits.h. Instead, use them when building
...
the program. This makes it possible to include bits.h without having
defined all HAVE_INT17_T symbols.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3343 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-09-02 18:46:16 +00:00
Johan Danielsson
9419ca2356
Don't include ifdefs in output.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3035 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-16 21:18:28 +00:00
Johan Danielsson
5fb9667b70
Include inttypes.h, sys/bitypes.h, and netinet/in6_machtypes.h in bits.h
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2871 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-08-10 04:05:47 +00:00
Johan Danielsson
5a32a5c8e7
Add copyright notice.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2389 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-16 21:40:05 +00:00
Johan Danielsson
6be3fc66bb
Must use signed char.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2135 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-07-10 05:57:14 +00:00
Johan Danielsson
417cced042
Add blocking of __BIT_TYPES_DEFINED__.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1422 ec53bebd-3082-4978-b11e-865c3cabbd6b
1997-03-14 06:47:30 +00:00
Johan Danielsson
72c9c05133
Fix some warnings.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1104 ec53bebd-3082-4978-b11e-865c3cabbd6b
1996-12-15 16:47:45 +00:00
Johan Danielsson
b96bc32e40
*** empty log message ***
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@880 ec53bebd-3082-4978-b11e-865c3cabbd6b
1996-10-22 22:32:57 +00:00