ELinks 0.16.1.1
stub.c File Reference
#include <errno.h>
#include <ctype.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include "elinks.h"
#include "osdep/stub.h"
#include "util/conv.h"
Include dependency graph for stub.c:

Macros

#define toupper_equal(s1, s2)
#define toupper_delta(s1, s2)
#define IN6ADDRSZ   16
#define INADDRSZ   4
#define INT16SZ   2
#define SET_ERRNO(e)

Functions

NONSTATIC_INLINE int elinks_strcasecmp (const char *s1, const char *s2)
NONSTATIC_INLINE int elinks_strncasecmp (const char *s1, const char *s2, size_t len)
NONSTATIC_INLINE char * elinks_strcasestr (const char *haystack, const char *needle)
NONSTATIC_INLINE char * elinks_strdup (const char *str)
NONSTATIC_INLINE const char * elinks_strerror (int err_no)
NONSTATIC_INLINE char * elinks_strstr (const char *s, const char *p)
NONSTATIC_INLINE void * elinks_memmove (void *d, const void *s, size_t n)
NONSTATIC_INLINE char * elinks_stpcpy (char *dest, const char *src)
NONSTATIC_INLINE void * elinks_mempcpy (void *dest, const void *src, size_t n)
NONSTATIC_INLINE int elinks_isdigit (int i)
NONSTATIC_INLINE void * elinks_memrchr (const void *s, int c, size_t n)
int elinks_raise (int signal)
static const char * elinks_inet_ntop4 (const char *src, char *dst, size_t size)
const char * elinks_inet_ntop (int af, const void *src, char *dst, size_t size)

Macro Definition Documentation

◆ IN6ADDRSZ

#define IN6ADDRSZ   16

◆ INADDRSZ

#define INADDRSZ   4

◆ INT16SZ

#define INT16SZ   2

◆ SET_ERRNO

#define SET_ERRNO ( e)
Value:
errno = e
int errno

◆ toupper_delta

#define toupper_delta ( s1,
s2 )
Value:
(toupper(*((char *) s1)) - toupper(*((char *) s2)))

◆ toupper_equal

#define toupper_equal ( s1,
s2 )
Value:
(toupper(*((char *) s1)) == toupper(*((char *) s2)))

Function Documentation

◆ elinks_inet_ntop()

const char * elinks_inet_ntop ( int af,
const void * src,
char * dst,
size_t size )

◆ elinks_inet_ntop4()

const char * elinks_inet_ntop4 ( const char * src,
char * dst,
size_t size )
static

◆ elinks_isdigit()

NONSTATIC_INLINE int elinks_isdigit ( int i)

◆ elinks_memmove()

NONSTATIC_INLINE void * elinks_memmove ( void * d,
const void * s,
size_t n )

◆ elinks_mempcpy()

NONSTATIC_INLINE void * elinks_mempcpy ( void * dest,
const void * src,
size_t n )

◆ elinks_memrchr()

NONSTATIC_INLINE void * elinks_memrchr ( const void * s,
int c,
size_t n )

◆ elinks_raise()

int elinks_raise ( int signal)

◆ elinks_stpcpy()

NONSTATIC_INLINE char * elinks_stpcpy ( char * dest,
const char * src )

◆ elinks_strcasecmp()

NONSTATIC_INLINE int elinks_strcasecmp ( const char * s1,
const char * s2 )

◆ elinks_strcasestr()

NONSTATIC_INLINE char * elinks_strcasestr ( const char * haystack,
const char * needle )

◆ elinks_strdup()

NONSTATIC_INLINE char * elinks_strdup ( const char * str)

◆ elinks_strerror()

NONSTATIC_INLINE const char * elinks_strerror ( int err_no)

◆ elinks_strncasecmp()

NONSTATIC_INLINE int elinks_strncasecmp ( const char * s1,
const char * s2,
size_t len )

◆ elinks_strstr()

NONSTATIC_INLINE char * elinks_strstr ( const char * s,
const char * p )