Alexander Barton
a534e71e8d
Re-add #include's for header files of the C file itself
...
This partially reverts commit b130b35f4
, "Update #include's: remove
unused and add missing ones", but fixes the following compiler and
analyzer warnings of Apple Xcode 5:
"Semantic issue: No previous prototype for function 'yyy'"
2014-03-17 18:02:57 +01:00
Alexander Barton
a13bb78b1e
Update copyright notices of recently changed files
2014-03-17 12:22:00 +01:00
Alexander Barton
b130b35f48
Update #include's: remove unused and add missing ones
...
The "deheader" tool (<http://www.catb.org/~esr/deheader/ >) has been
used to find unused #include directives as well as missing ones.
Tested on:
- A/UX 3.1.1
- ArchLinux (2014-03-17)
- Debian GNU/Hurd
- Debian GNU/Linux 6.0.9
- Debian GNU/Linux 7.4
- Fedora 20
- FreeBSD 9.2
- OpenBSD 4.8
- OpenBSD 5.1
- OS X 10.9
- Solaris 11
2014-03-17 11:37:25 +01:00
Alexander Barton
259c314d14
Remove imp.h and exp.h header files
...
These include files don't have a function any more, remove them.
2014-03-17 00:17:02 +01:00
Federico G. Schwindt
62865f7e19
Add support for longer config lines
...
With the introduction of CipherList we could have longer config lines.
Handle up to 1024 bytes and warn if the line will be truncated.
2013-10-17 22:10:53 +01:00
Alexander Barton
14afdaee08
hash: Use UINT32 instead of uint32_t
2011-06-27 10:27:07 +02:00
Florian Westphal
1765f0ae0b
hash: use more recent lookup3 algorithm instead of lookup2
...
Bob Jenkins published a newer hash function in May 2006, it has
better distribution.
See http://burtleburtle.net/bob/hash/doobs.html for lengthy
comparisions.
2011-06-27 00:16:37 +02:00
Alexander Barton
4ef23df813
Update and translate comments in hash.c
2011-02-13 17:52:39 +01:00
Alexander Barton
2a7dd06ebd
Code cleanup: mostly removing empty lines
2011-02-13 17:52:38 +01:00
Alexander Barton
03628dbeaf
Add Doxygen @file documentation to each source and header file
2011-02-13 17:52:38 +01:00
Alexander Barton
8fd0e29d46
Fix "implicit conversion shortens 64-bit value" warning
...
This patch fixes the following gcc warning in our sources:
"implicit conversion shortens 64-bit value into a 32-bit value"
2009-09-11 22:52:12 +02:00
Florian Westphal
61966a6088
add const qualifier to Hash() and Matche() Arguments
2006-10-06 21:23:47 +00:00
Alexander Barton
77f54693ef
Removed unnecessary #define of "LOCAL", now use plain C "static" instead.
2005-07-31 20:13:07 +00:00
Florian Westphal
8adff59223
Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes.
...
use stdbool.h / inttypes.h if available.
2005-03-19 18:43:48 +00:00
Florian Westphal
8a2ed0a75f
removed unneeded log.h include.
2005-03-19 14:50:59 +00:00
Alexander Barton
0ced4181b0
- replaced all strncpy()'s and strncat()'s with strlcpy() and strlcat().
2002-12-26 16:25:43 +00:00
Alexander Barton
9353a4a9cb
- reverted last patch: now compatible with -Wtraditional of GCC 3.
2002-12-26 13:16:54 +00:00
Alexander Barton
d9a13b317e
- fixed some warnings that showed up with -Wtraditional
2002-12-25 13:22:43 +00:00
Alexander Barton
490f28ffd1
- new file header format (in english);
...
- new file ident semantics.
2002-12-12 12:24:18 +00:00
Alexander Barton
1934257636
- Anpassungen an pre-ANSI-Compiler.
2002-05-27 12:54:07 +00:00
Alexander Barton
95a4b1b158
- einige Anpassungen nach Code-Check mit SPLint ;-)
2002-03-25 19:11:01 +00:00
Alexander Barton
0df6a76103
- Hast wird immer ueber in Kleinbuchstaben gewandelten String berechnet.
2002-03-22 00:21:51 +00:00
Alexander Barton
b422b11865
- API fuer Hash() definiert.
2002-03-14 15:49:36 +00:00
Alexander Barton
8a45b177ce
- Implementation einer Hash-Funktion begonnen.
2002-03-14 15:31:22 +00:00