Clubcos  0.0.0
Clubcos - Clubc Operating System
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 페이지들
string.h 파일 참조

some os-independent functions of standard C 더 자세히 ...

#include <stddef.h>
#include <stdint.h>
#include <stdarg.h>
string.h에 대한 include 의존 그래프
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:

이 파일의 소스 코드 페이지로 가기

매크로

#define max(a, b)   (((a) > (b)) ? (a) : (b))
 
#define min(a, b)   (((a) < (b)) ? (a) : (b))
 
#define range(a, x, b)   (((x) < (a)) ? (a) : (min(x, b)))
 

함수

size_t strlen (const char *str)
 
size_t strnlen (const char *str, size_t size)
 
char * strcpy (char *restrict dest, const char *restrict src)
 
char * strncpy (char *restrict dest, const char *restrict src, size_t count)
 
char * strcat (char *restrict dest, const char *restrict src)
 
int strcmp (const char *lhs, const char *rhs)
 
char * strchr (const char *str, int ch)
 
char * _strchr_not (const char *str, int ch)
 
void * _memcpy_forward (void *dest, const void *src, size_t count)
 
void * _memcpy_reverse (void *dest, const void *src, size_t count)
 
void * memset (void *dest, int ch, size_t count)
 
void * _memset_2 (void *dest, int ch, size_t count)
 
void * memchr (const void *ptr, int ch, size_t count)
 
void * _memchr_4 (const void *ptr, int ch, size_t count)
 
int atoi (const char *str)
 
int snprintf (char *buf, size_t size, const char *format,...)
 
int vsnprintf (char *buf, size_t size, const char *format, va_list va)
 
void srand (unsigned int seed)
 
int rand (void)
 

상세한 설명

some os-independent functions of standard C

작성자
dlarudgus20
날짜
2014. 4. 26.
작성자
dlarudgus20

매크로 문서화

#define max (   a,
 
)    (((a) > (b)) ? (a) : (b))
#define min (   a,
 
)    (((a) < (b)) ? (a) : (b))
#define range (   a,
  x,
 
)    (((x) < (a)) ? (a) : (min(x, b)))

함수 문서화

void* _memchr_4 ( const void *  ptr,
int  ch,
size_t  count 
)
void* _memcpy_forward ( void *  dest,
const void *  src,
size_t  count 
)
void* _memcpy_reverse ( void *  dest,
const void *  src,
size_t  count 
)
void* _memset_2 ( void *  dest,
int  ch,
size_t  count 
)
char* _strchr_not ( const char *  str,
int  ch 
)
int atoi ( const char *  str)
void* memchr ( const void *  ptr,
int  ch,
size_t  count 
)
void* memset ( void *  dest,
int  ch,
size_t  count 
)
int rand ( void  )
int snprintf ( char *  buf,
size_t  size,
const char *  format,
  ... 
)
void srand ( unsigned int  seed)
char* strcat ( char *restrict  dest,
const char *restrict  src 
)
char* strchr ( const char *  str,
int  ch 
)
int strcmp ( const char *  lhs,
const char *  rhs 
)
char* strcpy ( char *restrict  dest,
const char *restrict  src 
)
size_t strlen ( const char *  str)
char* strncpy ( char *restrict  dest,
const char *restrict  src,
size_t  count 
)
size_t strnlen ( const char *  str,
size_t  size 
)
int vsnprintf ( char *  buf,
size_t  size,
const char *  format,
va_list  va 
)