some os-independent functions of standard C
더 자세히 ...
#include <stddef.h>
#include <stdint.h>
#include <stdarg.h>
이 파일의 소스 코드 페이지로 가기
|
#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
- Copyright
- The BSD (2-Clause) License
- 날짜
- 2014. 4. 26.
- 작성자
- dlarudgus20
- Copyright
- The BSD (2-Clause) License
#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))) |
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 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 |
|
) |
| |