|
UVLoader
Userland Vita Loader
|
Common functions. More...
#include "types.h"Data Structures | |
| struct | uidiv_result |
| Division result. More... | |
Macros | |
| #define | DEBUG_LOGGING 0 |
| Disable debug logging. | |
| #define | VERBOSE_LOGGING 0 |
| Disable verbose logging. | |
| #define | MAX_LOG_LENGTH 0x100 |
| Any log entry larger than this will cause a buffer overflow! | |
| #define | IF_DEBUG if (DEBUG_LOGGING) |
Place before calling LOG to only show when debugging. | |
| #define | IF_VERBOSE if (VERBOSE_LOGGING) |
Place before calling LOG to only show when verbose output is enabled. | |
| #define | LOG(args...) vita_logf (__FILE__, __LINE__, args) |
| Write a log entry. | |
Typedefs | |
| typedef struct uidiv_result | uidiv_result_t |
| Division result. | |
Functions | |
string.h functions | |
See | |
| void * | memcpy (void *destination, const void *source, u32_t num) |
| char * | strcpy (char *destination, const char *source) |
| int | memcmp (const void *ptr1, const void *ptr2, u32_t num) |
| int | strcmp (const char *str1, const char *str2) |
| int | strncmp (const char *str1, const char *str2, u32_t num) |
| void * | memset (void *ptr, int value, u32_t num) |
| u32_t | strlen (const char *str) |
stdio.h functions | |
See | |
| int | vsprintf (char *str, const char *fmt, va_list ap) |
Simple vsprintf. | |
| int | sprintf (char *str, const char *format,...) |
Simple sprintf. | |
Additional functions | |
| char * | memstr (char *haystack, int h_length, char *needle, int n_length) |
| Search for a string in memory. | |
| uidiv_result_t | uidiv (u32_t num, u32_t dem) |
| Unsigned integer division. | |
| void | vita_init_log () |
| Sets the logging function. | |
| void | vita_logf (char *file, int line,...) |
| Writes a log entry. | |
stdarg.h functions | |
| #define | va_start(ap, v) __builtin_va_start(ap, v) |
| #define | va_arg(ap, type) __builtin_va_arg(ap, type) |
| #define | va_end(ap) __builtin_va_end(ap) |
| typedef __builtin_va_list | va_list |
Common functions.
1.8.2