vitasdk
Documentation of the vitasdk
stdc.h
Go to the documentation of this file.
1 
7 #ifndef _PSP2_PAF_STDC_H_
8 #define _PSP2_PAF_STDC_H_
9 
10 #include <psp2/types.h>
11 #include <stdint.h>
12 #include <stdarg.h>
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
19 void sce_paf_free(void *ptr);
20 
30 
31 void *sce_paf_memchr(const void *src, int ch, SceSize length);
32 int sce_paf_memcmp(const void *s1, const void *s2, SceSize n);
33 
34 void *sce_paf_memcpy(void *dst, const void *src, SceSize len);
35 void *sce_paf_memset(void *dst, int ch, SceSize len);
36 void *sce_paf_memmove(void *dst, const void *src, SceSize len);
37 
38 int sce_paf_snprintf(char *dst, unsigned int max, const char *fmt, ...);
39 int sce_paf_vsnprintf(char *dst, unsigned int max, const char *fmt, va_list arg);
40 
41 int sce_paf_bcmp(const void *ptr1, const void *ptr2, SceSize num);
42 void *sce_paf_bcopy(void *dst, const void *src, SceSize n);
43 void *sce_paf_bzero(void *dst, SceSize n);
44 
45 char *sce_paf_strchr(const char *s, int ch);
46 int sce_paf_strcmp(const char *s1, const char *s2);
47 size_t sce_paf_strlen(const char *s);
48 int sce_paf_strcasecmp(const char *s1, const char *s2);
49 int sce_paf_strncasecmp(const char *s1, const char *s2, SceSize len);
50 int sce_paf_strncmp(const char *s1, const char *s2, SceSize len);
51 char *sce_paf_strncpy(char *dst, const char *src, SceSize len);
52 char *sce_paf_strrchr(const char *s, int ch);
53 
62 double sce_paf_strtod(const char *nptr, char **endptr);
63 
64 
65 #define sce_paf_private_bcmp(__ptr1__, __ptr2__, __num__) sce_paf_bcmp((__ptr1__), (__ptr2__), (__num__))
66 #define sce_paf_private_bcopy(__dst__, __src__, __n__) sce_paf_bcopy((__dst__), (__src__), (__n__))
67 #define sce_paf_private_bzero(__dst__, __n__) sce_paf_bzero((__dst__), (__n__))
68 #define sce_paf_private_memchr(__src__, __ch__, __length__) sce_paf_memchr((__src__), (__ch__), (__length__))
69 #define sce_paf_private_memcmp(__s1__, __s2__, __n__) sce_paf_memcmp((__s1__), (__s2__), (__n__))
70 #define sce_paf_private_memcpy(__dst__, __src__, __len__) sce_paf_memcpy((__dst__), (__src__), (__len__))
71 #define sce_paf_private_memmove(__dst__, __src__, __len__) sce_paf_memmove((__dst__), (__src__), (__len__))
72 #define sce_paf_private_memset(__dst__, __ch__, __len__) sce_paf_memset((__dst__), (__ch__), (__len__))
73 #define sce_paf_private_snprintf sce_paf_snprintf
74 #define sce_paf_private_vsnprintf(__dst__, __max__, __fmt__, __arg__) sce_paf_vsnprintf((__dst__), (__max__), (__fmt__), (__arg__))
75 #define sce_paf_private_strchr(__s__, __ch__) sce_paf_strchr((__s__), (__ch__))
76 #define sce_paf_private_strcmp(__s1__, __s2__) sce_paf_strcmp((__s1__), (__s2__))
77 #define sce_paf_private_strlen(__s__) sce_paf_strlen((__s__))
78 #define sce_paf_private_strcasecmp(__s1__, __s2__) sce_paf_strcasecmp((__s1__), (__s2__))
79 #define sce_paf_private_strncasecmp(__s1__, __s2__, __len__) sce_paf_strncasecmp((__s1__), (__s2__), (__len__))
80 #define sce_paf_private_strncmp(__s1__, __s2__, __len__) sce_paf_strncmp((__s1__), (__s2__), (__len__))
81 #define sce_paf_private_strncpy(__dst__, __src__, __len__) sce_paf_strncpy((__dst__), (__src__), (__len__))
82 #define sce_paf_private_strrchr(__s__, __ch__) sce_paf_strrchr((__s__), (__ch__))
83 
84 
85 #ifdef __cplusplus
86 }
87 #endif
88 
89 #endif /* _PSP2_PAF_STDC_H_ */
uint32_t length
Definition: bt.h:7
SceSize size
struct size(variable size)
Definition: debug.h:0
const void const char * fmt
Definition: debug.h:139
char * sce_paf_strchr(const char *s, int ch)
char * sce_paf_strncpy(char *dst, const char *src, SceSize len)
int sce_paf_bcmp(const void *ptr1, const void *ptr2, SceSize num)
void * sce_paf_malloc(SceSize size)
int sce_paf_vsnprintf(char *dst, unsigned int max, const char *fmt, va_list arg)
int sce_paf_strcasecmp(const char *s1, const char *s2)
int sce_paf_strncasecmp(const char *s1, const char *s2, SceSize len)
double sce_paf_strtod(const char *nptr, char **endptr)
string to double
void * sce_paf_memalign(SceSize align, SceSize length)
Alloc memory with align.
int sce_paf_memcmp(const void *s1, const void *s2, SceSize n)
void * sce_paf_bzero(void *dst, SceSize n)
int sce_paf_strcmp(const char *s1, const char *s2)
void * sce_paf_memcpy(void *dst, const void *src, SceSize len)
int sce_paf_strncmp(const char *s1, const char *s2, SceSize len)
void * sce_paf_memmove(void *dst, const void *src, SceSize len)
void * sce_paf_memchr(const void *src, int ch, SceSize length)
int sce_paf_snprintf(char *dst, unsigned int max, const char *fmt,...)
void * sce_paf_memset(void *dst, int ch, SceSize len)
size_t sce_paf_strlen(const char *s)
char * sce_paf_strrchr(const char *s, int ch)
void * sce_paf_bcopy(void *dst, const void *src, SceSize n)
void sce_paf_free(void *ptr)
unsigned int SceSize
Definition: types.h:56