ekg2  GIT master
Definicje
Dokumentacja pliku strings.h
#include "ekg2-config.h"
#include "xmalloc.h"
Wykres zależności załączania dla strings.h:
Ten wykres pokazuje, które pliki bezpośrednio lub pośrednio załączają ten plik:

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

◆ CHAR

#define CHAR (   x)    x

◆ CHAR_FORMAT

#define CHAR_FORMAT   "%c"

◆ CHAR_T

#define CHAR_T   unsigned char

◆ free_utf

#define free_utf (   x)

◆ STRING_FORMAT

#define STRING_FORMAT   "%s"

◆ TEXT

#define TEXT (   x)    x

◆ wcs_array_join

#define wcs_array_join (   arr,
  sep 
)    (CHAR_T *) array_join((char **) arr, sep)

◆ wcs_array_make

#define wcs_array_make (   str,
  sep,
  max,
  trim,
  quotes 
)    (CHAR_T **) array_make((char *) str, sep, max, trim, quotes)

◆ wcs_to_normal

#define wcs_to_normal (   x)    (char *) x

◆ xmbslen

#define xmbslen (   str)    xstrlen(str)

◆ xwcscat

#define xwcscat (   dst,
  src 
)    xstrcat((char *) dst, (char *) src)

◆ xwcschr

#define xwcschr (   s,
 
)    xstrchr((char *) s, c)

◆ xwcscmp

#define xwcscmp (   s1,
  s2 
)    xstrcmp((char *) s1, (char *) s2)

◆ xwcscpy

#define xwcscpy (   dst,
  str 
)    xstrcpy((char *) dst, (char *) str)

◆ xwcsdup

#define xwcsdup (   str)    (CHAR_T *) xstrdup((char *) str)

◆ xwcslcpy

#define xwcslcpy (   dst,
  src,
  size 
)    strlcpy((char *) dst, (char *) src, size)

◆ xwcslen

#define xwcslen (   str)    xstrlen((char *) str)