GDBserver
Macros | Functions
string.h File Reference
#include <stddef.h>

Go to the source code of this file.

Macros

#define _GL_ALREADY_INCLUDING_STRING_H
 
#define _GL_STRING_H
 
#define _GL_ATTRIBUTE_PURE   /* empty */
 
#define _GL_CXXDEFS_H
 
#define _GL_BEGIN_NAMESPACE
 
#define _GL_END_NAMESPACE
 
#define _GL_EXTERN_C   extern
 
#define _GL_FUNCDECL_RPL(func, rettype, parameters_and_attributes)   _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)
 
#define _GL_FUNCDECL_RPL_1(rpl_func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype rpl_func parameters_and_attributes
 
#define _GL_FUNCDECL_SYS(func, rettype, parameters_and_attributes)   _GL_EXTERN_C rettype func parameters_and_attributes
 
#define _GL_CXXALIAS_RPL(func, rettype, parameters)   _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)
 
#define _GL_CXXALIAS_RPL_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_RPL_CAST_1(func, rpl_func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_SYS(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_SYS_CAST(func, rettype, parameters)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIAS_SYS_CAST2(func, rettype, parameters, rettype2, parameters2)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIASWARN(func)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_CXXALIASWARN1(func, rettype, parameters_and_attributes)   _GL_EXTERN_C int _gl_cxxalias_dummy
 
#define _GL_ARG_NONNULL(params)
 
#define _GL_WARN_ON_USE(function, message)   _GL_WARN_EXTERN_C int _gl_warn_on_use
 
#define _GL_WARN_ON_USE_CXX(function, rettype, parameters_and_attributes, msg)   _GL_WARN_EXTERN_C int _gl_warn_on_use
 
#define _GL_WARN_EXTERN_C   extern
 

Functions

 _GL_CXXALIAS_SYS_CAST2 (memchr, void *,(void const *__s, int __c, size_t __n), void const *,(void const *__s, int __c, size_t __n))
 
 _GL_CXXALIASWARN (memchr)
 
 _GL_CXXALIAS_SYS (memmem, void *,(void const *__haystack, size_t __haystack_len, void const *__needle, size_t __needle_len))
 
 _GL_CXXALIASWARN (memmem)
 
 _GL_CXXALIAS_SYS (mempcpy, void *,(void *restrict __dest, void const *restrict __src, size_t __n))
 
 _GL_CXXALIASWARN (mempcpy)
 
 _GL_CXXALIAS_SYS_CAST2 (memrchr, void *,(void const *, int, size_t), void const *,(void const *, int, size_t))
 
 _GL_CXXALIASWARN (memrchr)
 
 _GL_CXXALIAS_SYS_CAST2 (rawmemchr, void *,(void const *__s, int __c_in), void const *,(void const *__s, int __c_in))
 
 _GL_CXXALIASWARN (rawmemchr)
 
 _GL_CXXALIAS_SYS_CAST2 (strchrnul, char *,(char const *__s, int __c_in), char const *,(char const *__s, int __c_in))
 
 _GL_CXXALIASWARN (strchrnul)
 
 _GL_CXXALIAS_SYS (strdup, char *,(char const *__s))
 
 _GL_CXXALIASWARN (strdup)
 
 _GL_CXXALIAS_SYS_CAST2 (strstr, char *,(const char *haystack, const char *needle), const char *,(const char *haystack, const char *needle))
 
 _GL_CXXALIASWARN (strstr)
 
 _GL_CXXALIAS_SYS (strtok_r, char *,(char *restrict s, char const *restrict delim, char **restrict save_ptr))
 
 _GL_CXXALIASWARN (strtok_r)
 
 _GL_CXXALIAS_SYS (strerror, char *,(int))
 
 _GL_CXXALIASWARN (strerror)
 

Macro Definition Documentation

◆ _GL_ALREADY_INCLUDING_STRING_H

#define _GL_ALREADY_INCLUDING_STRING_H

Definition at line 38 of file string.h.

◆ _GL_ARG_NONNULL

#define _GL_ARG_NONNULL (   params)

Definition at line 371 of file string.h.

◆ _GL_ATTRIBUTE_PURE

#define _GL_ATTRIBUTE_PURE   /* empty */

Definition at line 61 of file string.h.

◆ _GL_BEGIN_NAMESPACE

#define _GL_BEGIN_NAMESPACE

Definition at line 80 of file string.h.

◆ _GL_CXXALIAS_RPL

#define _GL_CXXALIAS_RPL (   func,
  rettype,
  parameters 
)    _GL_CXXALIAS_RPL_1 (func, rpl_##func, rettype, parameters)

Definition at line 182 of file string.h.

◆ _GL_CXXALIAS_RPL_1

#define _GL_CXXALIAS_RPL_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

Definition at line 197 of file string.h.

◆ _GL_CXXALIAS_RPL_CAST_1

#define _GL_CXXALIAS_RPL_CAST_1 (   func,
  rpl_func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

Definition at line 220 of file string.h.

◆ _GL_CXXALIAS_SYS

#define _GL_CXXALIAS_SYS (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

Definition at line 247 of file string.h.

◆ _GL_CXXALIAS_SYS_CAST

#define _GL_CXXALIAS_SYS_CAST (   func,
  rettype,
  parameters 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

Definition at line 270 of file string.h.

◆ _GL_CXXALIAS_SYS_CAST2

#define _GL_CXXALIAS_SYS_CAST2 (   func,
  rettype,
  parameters,
  rettype2,
  parameters2 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

Definition at line 301 of file string.h.

◆ _GL_CXXALIASWARN

#define _GL_CXXALIASWARN (   func)    _GL_EXTERN_C int _gl_cxxalias_dummy

Definition at line 329 of file string.h.

◆ _GL_CXXALIASWARN1

#define _GL_CXXALIASWARN1 (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C int _gl_cxxalias_dummy

Definition at line 357 of file string.h.

◆ _GL_CXXDEFS_H

#define _GL_CXXDEFS_H

Definition at line 73 of file string.h.

◆ _GL_END_NAMESPACE

#define _GL_END_NAMESPACE

Definition at line 81 of file string.h.

◆ _GL_EXTERN_C

#define _GL_EXTERN_C   extern

Definition at line 148 of file string.h.

◆ _GL_FUNCDECL_RPL

#define _GL_FUNCDECL_RPL (   func,
  rettype,
  parameters_and_attributes 
)    _GL_FUNCDECL_RPL_1 (rpl_##func, rettype, parameters_and_attributes)

Definition at line 158 of file string.h.

◆ _GL_FUNCDECL_RPL_1

#define _GL_FUNCDECL_RPL_1 (   rpl_func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype rpl_func parameters_and_attributes

Definition at line 160 of file string.h.

◆ _GL_FUNCDECL_SYS

#define _GL_FUNCDECL_SYS (   func,
  rettype,
  parameters_and_attributes 
)    _GL_EXTERN_C rettype func parameters_and_attributes

Definition at line 170 of file string.h.

◆ _GL_STRING_H

#define _GL_STRING_H

Definition at line 46 of file string.h.

◆ _GL_WARN_EXTERN_C

#define _GL_WARN_EXTERN_C   extern

Definition at line 419 of file string.h.

◆ _GL_WARN_ON_USE

#define _GL_WARN_ON_USE (   function,
  message 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use

Definition at line 387 of file string.h.

◆ _GL_WARN_ON_USE_CXX

#define _GL_WARN_ON_USE_CXX (   function,
  rettype,
  parameters_and_attributes,
  msg 
)    _GL_WARN_EXTERN_C int _gl_warn_on_use

Definition at line 408 of file string.h.

Function Documentation

◆ _GL_CXXALIAS_SYS() [1/5]

_GL_CXXALIAS_SYS ( memmem  ,
void *  ,
(void const *__haystack, size_t __haystack_len, void const *__needle, size_t __needle_len)   
)

◆ _GL_CXXALIAS_SYS() [2/5]

_GL_CXXALIAS_SYS ( mempcpy  ,
void *  ,
(void *restrict __dest, void const *restrict __src, size_t __n)   
)

◆ _GL_CXXALIAS_SYS() [3/5]

_GL_CXXALIAS_SYS ( strdup  ,
char *  ,
(char const *__s)   
)

◆ _GL_CXXALIAS_SYS() [4/5]

_GL_CXXALIAS_SYS ( strtok_r  ,
char *  ,
(char *restrict s, char const *restrict delim, char **restrict save_ptr)   
)

◆ _GL_CXXALIAS_SYS() [5/5]

_GL_CXXALIAS_SYS ( strerror  ,
char *  ,
(int)   
)

◆ _GL_CXXALIAS_SYS_CAST2() [1/5]

_GL_CXXALIAS_SYS_CAST2 ( memchr  ,
void *  ,
(void const *__s, int __c, size_t __n)  ,
void const *  ,
(void const *__s, int __c, size_t __n)   
)

◆ _GL_CXXALIAS_SYS_CAST2() [2/5]

_GL_CXXALIAS_SYS_CAST2 ( memrchr  ,
void *  ,
(void const *, int, size_t)  ,
void const *  ,
(void const *, int, size_t)   
)

◆ _GL_CXXALIAS_SYS_CAST2() [3/5]

_GL_CXXALIAS_SYS_CAST2 ( rawmemchr  ,
void *  ,
(void const *__s, int __c_in)  ,
void const *  ,
(void const *__s, int __c_in)   
)

◆ _GL_CXXALIAS_SYS_CAST2() [4/5]

_GL_CXXALIAS_SYS_CAST2 ( strchrnul  ,
char *  ,
(char const *__s, int __c_in)  ,
char const *  ,
(char const *__s, int __c_in)   
)

◆ _GL_CXXALIAS_SYS_CAST2() [5/5]

_GL_CXXALIAS_SYS_CAST2 ( strstr  ,
char *  ,
(const char *haystack, const char *needle)  ,
const char *  ,
(const char *haystack, const char *needle)   
)

◆ _GL_CXXALIASWARN() [1/10]

_GL_CXXALIASWARN ( memchr  )

◆ _GL_CXXALIASWARN() [2/10]

_GL_CXXALIASWARN ( memmem  )

◆ _GL_CXXALIASWARN() [3/10]

_GL_CXXALIASWARN ( mempcpy  )

◆ _GL_CXXALIASWARN() [4/10]

_GL_CXXALIASWARN ( memrchr  )

◆ _GL_CXXALIASWARN() [5/10]

_GL_CXXALIASWARN ( rawmemchr  )

◆ _GL_CXXALIASWARN() [6/10]

_GL_CXXALIASWARN ( strchrnul  )

◆ _GL_CXXALIASWARN() [7/10]

_GL_CXXALIASWARN ( strdup  )

◆ _GL_CXXALIASWARN() [8/10]

_GL_CXXALIASWARN ( strstr  )

◆ _GL_CXXALIASWARN() [9/10]

_GL_CXXALIASWARN ( strtok_r  )

◆ _GL_CXXALIASWARN() [10/10]

_GL_CXXALIASWARN ( strerror  )