ekg2
Definicje

Dokumentacja pliku remote/strings.h

#include "ekg2-config.h"
#include "xmalloc.h"

Idź do kodu źródłowego tego pliku.

Definicje

#define CHAR_T   unsigned char
#define TEXT(x)   x
#define CHAR(x)   x
#define STRING_FORMAT   "%s"
#define CHAR_FORMAT   "%c"
#define xwcslen(str)   xstrlen((char *) str)
#define xmbslen(str)   xstrlen(str)
#define xwcscpy(dst, str)   xstrcpy((char *) dst, (char *) str)
#define xwcsdup(str)   (CHAR_T *) xstrdup((char *) str)
#define xwcscat(dst, src)   xstrcat((char *) dst, (char *) src)
#define xwcscmp(s1, s2)   xstrcmp((char *) s1, (char *) s2)
#define xwcschr(s, c)   xstrchr((char *) s, c)
#define wcs_to_normal(x)   (char *) x
#define wcs_array_make(str, sep, max, trim, quotes)   (CHAR_T **) array_make((char *) str, sep, max, trim, quotes)
#define wcs_array_join(arr, sep)   (CHAR_T *) array_join((char **) arr, sep)
#define xwcslcpy(dst, src, size)   strlcpy((char *) dst, (char *) src, size)
#define free_utf(x)

Dokumentacja definicji

#define CHAR (   x)    x
#define CHAR_FORMAT   "%c"
#define CHAR_T   unsigned char
#define free_utf (   x)
#define STRING_FORMAT   "%s"
#define TEXT (   x)    x
#define wcs_array_join (   arr,
  sep 
)    (CHAR_T *) array_join((char **) arr, sep)
#define wcs_array_make (   str,
  sep,
  max,
  trim,
  quotes 
)    (CHAR_T **) array_make((char *) str, sep, max, trim, quotes)
#define wcs_to_normal (   x)    (char *) x
#define xmbslen (   str)    xstrlen(str)
#define xwcscat (   dst,
  src 
)    xstrcat((char *) dst, (char *) src)
#define xwcschr (   s,
 
)    xstrchr((char *) s, c)
#define xwcscmp (   s1,
  s2 
)    xstrcmp((char *) s1, (char *) s2)
#define xwcscpy (   dst,
  str 
)    xstrcpy((char *) dst, (char *) str)
#define xwcsdup (   str)    (CHAR_T *) xstrdup((char *) str)
#define xwcslcpy (   dst,
  src,
  size 
)    strlcpy((char *) dst, (char *) src, size)
#define xwcslen (   str)    xstrlen((char *) str)
 All Struktury Danych Pliki Funkcje Zmienne Definicje typów Wyliczenia Wartości wyliczeń Definicje