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
15extern "C" {
16#endif
17
19void sce_paf_free(void *ptr);
20
30
31void *sce_paf_memchr(const void *src, int ch, SceSize length);
32int sce_paf_memcmp(const void *s1, const void *s2, SceSize n);
33
34void *sce_paf_memcpy(void *dst, const void *src, SceSize len);
35void *sce_paf_memset(void *dst, int ch, SceSize len);
36void *sce_paf_memmove(void *dst, const void *src, SceSize len);
37
38int sce_paf_snprintf(char *dst, unsigned int max, const char *fmt, ...);
39int sce_paf_vsnprintf(char *dst, unsigned int max, const char *fmt, va_list arg);
40
41int sce_paf_bcmp(const void *ptr1, const void *ptr2, SceSize num);
42void *sce_paf_bcopy(void *dst, const void *src, SceSize n);
43void *sce_paf_bzero(void *dst, SceSize n);
44
45char *sce_paf_strchr(const char *s, int ch);
46int sce_paf_strcmp(const char *s1, const char *s2);
47size_t sce_paf_strlen(const char *s);
48int sce_paf_strcasecmp(const char *s1, const char *s2);
49int sce_paf_strncasecmp(const char *s1, const char *s2, SceSize len);
50int sce_paf_strncmp(const char *s1, const char *s2, SceSize len);
51char *sce_paf_strncpy(char *dst, const char *src, SceSize len);
52char *sce_paf_strrchr(const char *s, int ch);
53
62double sce_paf_strtod(const char *nptr, char **endptr);
63
64
65#ifdef __cplusplus
66}
67#endif
68
69#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
int sce_paf_bcmp(const void *ptr1, const void *ptr2, SceSize num)
void * sce_paf_bzero(void *dst, SceSize n)
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)
void * sce_paf_memset(void *dst, int ch, SceSize len)
int sce_paf_strncasecmp(const char *s1, const char *s2, SceSize len)
double sce_paf_strtod(const char *nptr, char **endptr)
string to double
int sce_paf_memcmp(const void *s1, const void *s2, SceSize n)
int sce_paf_strcmp(const char *s1, const char *s2)
int sce_paf_strncmp(const char *s1, const char *s2, SceSize len)
void * sce_paf_malloc(SceSize size)
int sce_paf_snprintf(char *dst, unsigned int max, const char *fmt,...)
size_t sce_paf_strlen(const char *s)
void * sce_paf_memchr(const void *src, int ch, SceSize length)
void * sce_paf_memcpy(void *dst, const void *src, SceSize len)
char * sce_paf_strchr(const char *s, int ch)
void * sce_paf_memalign(SceSize align, SceSize length)
Alloc memory with align.
char * sce_paf_strncpy(char *dst, const char *src, SceSize len)
char * sce_paf_strrchr(const char *s, int ch)
void * sce_paf_memmove(void *dst, const void *src, SceSize len)
void * sce_paf_bcopy(void *dst, const void *src, SceSize n)
void sce_paf_free(void *ptr)
unsigned int SceSize
Definition types.h:56