|
version 1.12, 2015/01/19 23:21:12
|
version 1.14.8.1, 2016/08/11 13:19:16
|
|
Line 12 terms:
|
Line 12 terms:
|
| All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
| Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
| |
|
| Copyright 2004 - 2014 | Copyright 2004 - 2015 |
| by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
| |
|
| Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
|
Line 49 SUCH DAMAGE.
|
Line 49 SUCH DAMAGE.
|
| |
|
| #include <assert.h> |
#include <assert.h> |
| #include <syslog.h> |
#include <syslog.h> |
| |
#include <stdarg.h> |
| #include <sys/types.h> |
#include <sys/types.h> |
| #include <sys/param.h> |
#include <sys/param.h> |
| #include <sys/limits.h> |
|
| #include <sys/socket.h> |
#include <sys/socket.h> |
| #include <sys/endian.h> |
|
| #include <sys/un.h> |
#include <sys/un.h> |
| |
#ifndef __linux__ |
| |
#include <sys/limits.h> |
| |
#include <sys/endian.h> |
| #include <net/if_dl.h> |
#include <net/if_dl.h> |
| |
#else |
| |
#include <linux/if_packet.h> |
| |
#endif |
| #include <netinet/in.h> |
#include <netinet/in.h> |
| #include <arpa/inet.h> |
#include <arpa/inet.h> |
| |
|
| |
#include <elwix/aqueue.h> |
| #include <elwix/atree.h> |
#include <elwix/atree.h> |
| #include <elwix/ampool.h> |
#include <elwix/ampool.h> |
| #include <elwix/acrc.h> |
#include <elwix/acrc.h> |
|
Line 209 void elwixFini();
|
Line 215 void elwixFini();
|
| * return: 1 = little endian or 0 big endian |
* return: 1 = little endian or 0 big endian |
| */ |
*/ |
| int elwix_byteOrder(); |
int elwix_byteOrder(); |
| |
|
| |
#ifndef strlcpy |
| |
/* |
| |
* Copy src to string dst of size siz. At most siz-1 characters |
| |
* will be copied. Always NUL terminates (unless siz == 0). |
| |
* Returns strlen(src); if retval >= siz, truncation occurred. |
| |
*/ |
| |
size_t strlcpy(char *dst, const char *src, size_t siz); |
| |
#endif |
| |
#ifndef strlcat |
| |
/* |
| |
* Appends src to string dst of size siz (unlike strncat, siz is the |
| |
* full size of dst, not space left). At most siz-1 characters |
| |
* will be copied. Always NUL terminates (unless siz <= strlen(dst)). |
| |
* Returns strlen(src) + MIN(siz, strlen(initial dst)). |
| |
* If retval >= siz, truncation occurred. |
| |
*/ |
| |
size_t strlcat(char *dst, const char *src, size_t siz); |
| |
#endif |
| |
|
| /* memory management hooks */ |
/* memory management hooks */ |
| extern void *(*e_malloc)(size_t); |
extern void *(*e_malloc)(size_t); |