CBMC
Loading...
Searching...
No Matches
Macros | Functions
string.c File Reference
#include <string.h>
#include <stdlib.h>
+ Include dependency graph for string.c:

Go to the source code of this file.

Macros

 
 

Functions

 
 
 
charstrcpy (char *dst, const char *src)
 
 
 
charstrcat (char *dst, const char *src)
 
 
 
 
 
 
 
charstrdup (const char *str)
 
voidmemcpy (void *dst, const void *src, size_t n)
 
 
voidmemset (void *s, int c, size_t n)
 
 
 
voidmemmove (void *dest, const void *src, size_t n)
 
 
 
charstrchr (const char *src, int c)
 
charstrrchr (const char *src, int c)
 
 

Macro Definition Documentation

◆  __CPROVER_STDLIB_H_INCLUDED

#define __CPROVER_STDLIB_H_INCLUDED

Definition at line 584 of file string.c.

◆  __CPROVER_STRING_H_INCLUDED

#define __CPROVER_STRING_H_INCLUDED

Definition at line 134 of file string.c.

Function Documentation

◆  __builtin___memcpy_chk()

void * __builtin___memcpy_chk ( voiddst,
const voidsrc,
__CPROVER_size_t  size 
)

Definition at line 659 of file string.c.

◆  __builtin___memmove_chk()

void * __builtin___memmove_chk ( voiddest,
const voidsrc,
size_t  n,
__CPROVER_size_t  size 
)

Definition at line 877 of file string.c.

◆  __builtin___memset_chk()

void * __builtin___memset_chk ( voids,
int  c,
__CPROVER_size_t  size 
)

Definition at line 789 of file string.c.

◆  __builtin___strcat_chk()

__inline char * __builtin___strcat_chk ( chardst,
const charsrc,
)

Definition at line 37 of file string.c.

◆  __builtin___strcpy_chk()

char * __builtin___strcpy_chk ( chardst,
const charsrc,
)

Definition at line 3 of file string.c.

◆  __builtin___strncat_chk()

__inline char * __builtin___strncat_chk ( chardst,
const charsrc,
)

Definition at line 81 of file string.c.

◆  __builtin___strncpy_chk()

char * __builtin___strncpy_chk ( chardst,
const charsrc,
size_t  n,
size_t  object_size 
)

Definition at line 214 of file string.c.

◆  __builtin_memset()

void * __builtin_memset ( voids,
int  c,
)

Definition at line 750 of file string.c.

◆  memcmp()

int memcmp ( const voids1,
const voids2,
size_t  n 
)

Definition at line 923 of file string.c.

◆  memcpy()

void * memcpy ( voiddst,
const voidsrc,
size_t  n 
)

Definition at line 613 of file string.c.

◆  memmove()

void * memmove ( voiddest,
const voidsrc,
size_t  n 
)

Definition at line 837 of file string.c.

◆  memset()

void * memset ( voids,
int  c,
size_t  n 
)

Definition at line 713 of file string.c.

◆  strcasecmp()

int strcasecmp ( const chars1,
const chars2 
)

Definition at line 412 of file string.c.

◆  strcat()

char * strcat ( chardst,
const charsrc 
)

Definition at line 262 of file string.c.

◆  strchr()

char * strchr ( const charsrc,
int  c 
)

Definition at line 958 of file string.c.

◆  strcmp()

int strcmp ( const chars1,
const chars2 
)

Definition at line 363 of file string.c.

◆  strcpy()

char * strcpy ( chardst,
const charsrc 
)

Definition at line 139 of file string.c.

◆  strdup()

char * strdup ( const charstr )

Definition at line 590 of file string.c.

◆  strerror()

char * strerror ( int  errnum )

Definition at line 1014 of file string.c.

◆  strlen()

size_t strlen ( const chars )

Definition at line 561 of file string.c.

◆  strncasecmp()

int strncasecmp ( const chars1,
const chars2,
size_t  n 
)

Definition at line 511 of file string.c.

◆  strncat()

char * strncat ( chardst,
const charsrc,
size_t  n 
)

Definition at line 308 of file string.c.

◆  strncmp()

int strncmp ( const chars1,
const chars2,
size_t  n 
)

Definition at line 464 of file string.c.

◆  strncpy()

char * strncpy ( chardst,
const charsrc,
size_t  n 
)

Definition at line 176 of file string.c.

◆  strrchr()

char * strrchr ( const charsrc,
int  c 
)

Definition at line 987 of file string.c.

AltStyle によって変換されたページ (->オリジナル) /