SYMBOL INDEX (278 symbols across 18 files) FILE: src/blz.c function u8 (line 58) | u8 *Memory(int length, int size) { function BLZ_Decode (line 68) | void BLZ_Decode(char *filename) { function u8 (line 146) | u8 *Load(char *filename, u32 *length, int min, int max) { function u8 (line 166) | u8* BLZ_Encode(char *filename, u32* pak_len, int mode) { function u8 (line 186) | u8 *BLZ_Code(u8 *raw_buffer, int raw_len, u32 *new_len, int best) { function BLZ_Invert (line 324) | void BLZ_Invert(u8 *buffer, int length) { FILE: src/blz.h type u64 (line 5) | typedef uint64_t u64; type u32 (line 6) | typedef uint32_t u32; type u16 (line 7) | typedef uint16_t u16; type u8 (line 8) | typedef uint8_t u8; FILE: src/cJSON.c type error (line 65) | typedef struct { function cJSON_GetErrorPtr (line 71) | CJSON_PUBLIC(const char *) cJSON_GetErrorPtr(void) function cJSON_GetStringValue (line 76) | CJSON_PUBLIC(char *) cJSON_GetStringValue(cJSON *item) { function cJSON_Version (line 89) | CJSON_PUBLIC(const char*) cJSON_Version(void) function case_insensitive_strcmp (line 98) | static int case_insensitive_strcmp(const unsigned char *string1, const u... type internal_hooks (line 121) | typedef struct internal_hooks function internal_free (line 134) | static void internal_free(void *pointer) function cJSON_InitHooks (line 171) | CJSON_PUBLIC(void) cJSON_InitHooks(cJSON_Hooks* hooks) function cJSON (line 203) | static cJSON *cJSON_New_Item(const internal_hooks * const hooks) function cJSON_Delete (line 215) | CJSON_PUBLIC(void) cJSON_Delete(cJSON *item) function get_decimal_point (line 239) | static unsigned char get_decimal_point(void) type parse_buffer (line 249) | typedef struct function cJSON_bool (line 267) | static cJSON_bool parse_number(cJSON * const item, parse_buffer * const ... function cJSON_SetNumberHelper (line 344) | CJSON_PUBLIC(double) cJSON_SetNumberHelper(cJSON *object, double number) type printbuffer (line 362) | typedef struct function update_offset (line 462) | static void update_offset(printbuffer * const buffer) function cJSON_bool (line 475) | static cJSON_bool print_number(const cJSON * const item, printbuffer * c... function parse_hex4 (line 541) | static unsigned parse_hex4(const unsigned char * const input) function utf16_literal_to_utf8 (line 578) | static unsigned char utf16_literal_to_utf8(const unsigned char * const i... function cJSON_bool (line 699) | static cJSON_bool parse_string(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 828) | static cJSON_bool print_string_ptr(const unsigned char * const input, pr... function cJSON_bool (line 950) | static cJSON_bool print_string(const cJSON * const item, printbuffer * c... function parse_buffer (line 964) | static parse_buffer *buffer_skip_whitespace(parse_buffer * const buffer) function parse_buffer (line 985) | static parse_buffer *skip_utf8_bom(parse_buffer * const buffer) function cJSON_ParseWithOpts (line 1001) | CJSON_PUBLIC(cJSON *) cJSON_ParseWithOpts(const char *value, const char ... function cJSON_Parse (line 1081) | CJSON_PUBLIC(cJSON *) cJSON_Parse(const char *value) function cJSON_Print (line 1153) | CJSON_PUBLIC(char *) cJSON_Print(const cJSON *item) function cJSON_PrintUnformatted (line 1158) | CJSON_PUBLIC(char *) cJSON_PrintUnformatted(const cJSON *item) function cJSON_PrintBuffered (line 1163) | CJSON_PUBLIC(char *) cJSON_PrintBuffered(const cJSON *item, int prebuffe... function cJSON_PrintPreallocated (line 1193) | CJSON_PUBLIC(cJSON_bool) cJSON_PrintPreallocated(cJSON *item, char *buf,... function cJSON_bool (line 1213) | static cJSON_bool parse_value(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1268) | static cJSON_bool print_value(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1342) | static cJSON_bool parse_array(cJSON * const item, parse_buffer * const i... function cJSON_bool (line 1436) | static cJSON_bool print_array(const cJSON * const item, printbuffer * co... function cJSON_bool (line 1498) | static cJSON_bool parse_object(cJSON * const item, parse_buffer * const ... function cJSON_bool (line 1607) | static cJSON_bool print_object(const cJSON * const item, printbuffer * c... function cJSON_GetArraySize (line 1721) | CJSON_PUBLIC(int) cJSON_GetArraySize(const cJSON *array) function cJSON (line 1744) | static cJSON* get_array_item(const cJSON *array, size_t index) function cJSON_GetArrayItem (line 1763) | CJSON_PUBLIC(cJSON *) cJSON_GetArrayItem(const cJSON *array, int index) function cJSON (line 1773) | static cJSON *get_object_item(const cJSON * const object, const char * c... function cJSON_GetObjectItem (line 1801) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItem(const cJSON * const object, co... function cJSON_GetObjectItemCaseSensitive (line 1806) | CJSON_PUBLIC(cJSON *) cJSON_GetObjectItemCaseSensitive(const cJSON * con... function cJSON_HasObjectItem (line 1811) | CJSON_PUBLIC(cJSON_bool) cJSON_HasObjectItem(const cJSON *object, const ... function suffix_object (line 1817) | static void suffix_object(cJSON *prev, cJSON *item) function cJSON (line 1824) | static cJSON *create_reference(const cJSON *item, const internal_hooks *... function cJSON_bool (line 1845) | static cJSON_bool add_item_to_array(cJSON *array, cJSON *item) function cJSON_AddItemToArray (line 1875) | CJSON_PUBLIC(void) cJSON_AddItemToArray(cJSON *array, cJSON *item) function cJSON_bool (line 1896) | static cJSON_bool add_item_to_object(cJSON * const object, const char * ... function cJSON_AddItemToObject (line 1933) | CJSON_PUBLIC(void) cJSON_AddItemToObject(cJSON *object, const char *stri... function cJSON_AddItemToObjectCS (line 1939) | CJSON_PUBLIC(void) cJSON_AddItemToObjectCS(cJSON *object, const char *st... function cJSON_AddItemReferenceToArray (line 1944) | CJSON_PUBLIC(void) cJSON_AddItemReferenceToArray(cJSON *array, cJSON *item) function cJSON_AddItemReferenceToObject (line 1954) | CJSON_PUBLIC(void) cJSON_AddItemReferenceToObject(cJSON *object, const c... function cJSON_AddNullToObject (line 1964) | CJSON_PUBLIC(cJSON*) cJSON_AddNullToObject(cJSON * const object, const c... function cJSON_AddTrueToObject (line 1976) | CJSON_PUBLIC(cJSON*) cJSON_AddTrueToObject(cJSON * const object, const c... function cJSON_AddFalseToObject (line 1988) | CJSON_PUBLIC(cJSON*) cJSON_AddFalseToObject(cJSON * const object, const ... function cJSON_AddBoolToObject (line 2000) | CJSON_PUBLIC(cJSON*) cJSON_AddBoolToObject(cJSON * const object, const c... function cJSON_AddNumberToObject (line 2012) | CJSON_PUBLIC(cJSON*) cJSON_AddNumberToObject(cJSON * const object, const... function cJSON_AddStringToObject (line 2024) | CJSON_PUBLIC(cJSON*) cJSON_AddStringToObject(cJSON * const object, const... function cJSON_AddRawToObject (line 2036) | CJSON_PUBLIC(cJSON*) cJSON_AddRawToObject(cJSON * const object, const ch... function cJSON_AddObjectToObject (line 2048) | CJSON_PUBLIC(cJSON*) cJSON_AddObjectToObject(cJSON * const object, const... function cJSON_AddArrayToObject (line 2060) | CJSON_PUBLIC(cJSON*) cJSON_AddArrayToObject(cJSON * const object, const ... function cJSON_DetachItemViaPointer (line 2072) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemViaPointer(cJSON *parent, cJSON * ... function cJSON_DetachItemFromArray (line 2102) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromArray(cJSON *array, int which) function cJSON_DeleteItemFromArray (line 2112) | CJSON_PUBLIC(void) cJSON_DeleteItemFromArray(cJSON *array, int which) function cJSON_DetachItemFromObject (line 2117) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObject(cJSON *object, const ch... function cJSON_DetachItemFromObjectCaseSensitive (line 2124) | CJSON_PUBLIC(cJSON *) cJSON_DetachItemFromObjectCaseSensitive(cJSON *obj... function cJSON_DeleteItemFromObject (line 2131) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObject(cJSON *object, const char ... function cJSON_DeleteItemFromObjectCaseSensitive (line 2136) | CJSON_PUBLIC(void) cJSON_DeleteItemFromObjectCaseSensitive(cJSON *object... function cJSON_InsertItemInArray (line 2142) | CJSON_PUBLIC(void) cJSON_InsertItemInArray(cJSON *array, int which, cJSO... function cJSON_ReplaceItemViaPointer (line 2171) | CJSON_PUBLIC(cJSON_bool) cJSON_ReplaceItemViaPointer(cJSON * const paren... function cJSON_ReplaceItemInArray (line 2206) | CJSON_PUBLIC(void) cJSON_ReplaceItemInArray(cJSON *array, int which, cJS... function cJSON_bool (line 2216) | static cJSON_bool replace_item_in_object(cJSON *object, const char *stri... function cJSON_ReplaceItemInObject (line 2236) | CJSON_PUBLIC(void) cJSON_ReplaceItemInObject(cJSON *object, const char *... function cJSON_ReplaceItemInObjectCaseSensitive (line 2241) | CJSON_PUBLIC(void) cJSON_ReplaceItemInObjectCaseSensitive(cJSON *object,... function cJSON_CreateNull (line 2247) | CJSON_PUBLIC(cJSON *) cJSON_CreateNull(void) function cJSON_CreateTrue (line 2258) | CJSON_PUBLIC(cJSON *) cJSON_CreateTrue(void) function cJSON_CreateFalse (line 2269) | CJSON_PUBLIC(cJSON *) cJSON_CreateFalse(void) function cJSON_CreateBool (line 2280) | CJSON_PUBLIC(cJSON *) cJSON_CreateBool(cJSON_bool b) function cJSON_CreateNumber (line 2291) | CJSON_PUBLIC(cJSON *) cJSON_CreateNumber(double num) function cJSON_CreateString (line 2317) | CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string) function cJSON_CreateStringReference (line 2334) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string) function cJSON_CreateObjectReference (line 2346) | CJSON_PUBLIC(cJSON *) cJSON_CreateObjectReference(const cJSON *child) function cJSON_CreateArrayReference (line 2357) | CJSON_PUBLIC(cJSON *) cJSON_CreateArrayReference(const cJSON *child) { function cJSON_CreateRaw (line 2367) | CJSON_PUBLIC(cJSON *) cJSON_CreateRaw(const char *raw) function cJSON_CreateArray (line 2384) | CJSON_PUBLIC(cJSON *) cJSON_CreateArray(void) function cJSON_CreateObject (line 2395) | CJSON_PUBLIC(cJSON *) cJSON_CreateObject(void) function cJSON_CreateIntArray (line 2407) | CJSON_PUBLIC(cJSON *) cJSON_CreateIntArray(const int *numbers, int count) function cJSON_CreateFloatArray (line 2442) | CJSON_PUBLIC(cJSON *) cJSON_CreateFloatArray(const float *numbers, int c... function cJSON_CreateDoubleArray (line 2478) | CJSON_PUBLIC(cJSON *) cJSON_CreateDoubleArray(const double *numbers, int... function cJSON_CreateStringArray (line 2514) | CJSON_PUBLIC(cJSON *) cJSON_CreateStringArray(const char **strings, int ... function cJSON_Duplicate (line 2551) | CJSON_PUBLIC(cJSON *) cJSON_Duplicate(const cJSON *item, cJSON_bool recu... function cJSON_Minify (line 2630) | CJSON_PUBLIC(void) cJSON_Minify(char *json) function cJSON_IsInvalid (line 2700) | CJSON_PUBLIC(cJSON_bool) cJSON_IsInvalid(const cJSON * const item) function cJSON_IsFalse (line 2710) | CJSON_PUBLIC(cJSON_bool) cJSON_IsFalse(const cJSON * const item) function cJSON_IsTrue (line 2720) | CJSON_PUBLIC(cJSON_bool) cJSON_IsTrue(const cJSON * const item) function cJSON_IsBool (line 2731) | CJSON_PUBLIC(cJSON_bool) cJSON_IsBool(const cJSON * const item) function cJSON_IsNull (line 2740) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNull(const cJSON * const item) function cJSON_IsNumber (line 2750) | CJSON_PUBLIC(cJSON_bool) cJSON_IsNumber(const cJSON * const item) function cJSON_IsString (line 2760) | CJSON_PUBLIC(cJSON_bool) cJSON_IsString(const cJSON * const item) function cJSON_IsArray (line 2770) | CJSON_PUBLIC(cJSON_bool) cJSON_IsArray(const cJSON * const item) function cJSON_IsObject (line 2780) | CJSON_PUBLIC(cJSON_bool) cJSON_IsObject(const cJSON * const item) function cJSON_IsRaw (line 2790) | CJSON_PUBLIC(cJSON_bool) cJSON_IsRaw(const cJSON * const item) function cJSON_Compare (line 2800) | CJSON_PUBLIC(cJSON_bool) cJSON_Compare(const cJSON * const a, const cJSO... function cJSON_malloc (line 2925) | CJSON_PUBLIC(void *) cJSON_malloc(size_t size) function cJSON_free (line 2930) | CJSON_PUBLIC(void) cJSON_free(void *object) FILE: src/cJSON.h type cJSON (line 53) | typedef struct cJSON type cJSON_Hooks (line 75) | typedef struct cJSON_Hooks type cJSON_bool (line 81) | typedef int cJSON_bool; FILE: src/elf2kip.c type KipSegment (line 12) | typedef struct { type KipHeader (line 19) | typedef struct { function cJSON_GetString (line 58) | int cJSON_GetString(const cJSON *obj, const char *field, const char **ou... function cJSON_GetU8 (line 69) | int cJSON_GetU8(const cJSON *obj, const char *field, u8 *out) { function cJSON_GetU16 (line 80) | int cJSON_GetU16(const cJSON *obj, const char *field, u16 *out) { function cJSON_GetU16FromObjectValue (line 91) | int cJSON_GetU16FromObjectValue(const cJSON *config, u16 *out) { function cJSON_GetBoolean (line 101) | int cJSON_GetBoolean(const cJSON *obj, const char *field, int *out) { function cJSON_GetBooleanOptional (line 119) | int cJSON_GetBooleanOptional(const cJSON *obj, const char *field, int *o... function cJSON_GetU64 (line 137) | int cJSON_GetU64(const cJSON *obj, const char *field, u64 *out) { function cJSON_GetU64FromObjectValue (line 163) | int cJSON_GetU64FromObjectValue(const cJSON *config, u64 *out) { function cJSON_GetU32 (line 188) | int cJSON_GetU32(const cJSON *obj, const char *field, u32 *out) { function ParseKipConfiguration (line 214) | int ParseKipConfiguration(const char *json, KipHeader *kip_hdr) { function main (line 589) | int main(int argc, char* argv[]) { FILE: src/elf2nro.c type NsoSegment (line 11) | typedef struct { type NroStart (line 16) | typedef struct { type NroHeader (line 22) | typedef struct { type AssetSection (line 34) | typedef struct { type AssetHeader (line 39) | typedef struct { function main (line 73) | int main(int argc, char* argv[]) { FILE: src/elf2nso.c type u64 (line 10) | typedef uint64_t u64; type u32 (line 11) | typedef uint32_t u32; type u8 (line 12) | typedef uint8_t u8; type NsoSegment (line 14) | typedef struct { type u8 (line 21) | typedef u8 Sha2Hash[0x20]; type NsoHeader (line 23) | typedef struct { function main (line 63) | int main(int argc, char* argv[]) { FILE: src/elf64.h type Elf64_Addr (line 38) | typedef uint64_t Elf64_Addr; type Elf64_Half (line 39) | typedef uint16_t Elf64_Half; type Elf64_Off (line 40) | typedef uint64_t Elf64_Off; type Elf64_Sword (line 41) | typedef int32_t Elf64_Sword; type Elf64_Sxword (line 42) | typedef int64_t Elf64_Sxword; type Elf64_Word (line 43) | typedef uint32_t Elf64_Word; type Elf64_Lword (line 44) | typedef uint64_t Elf64_Lword; type Elf64_Xword (line 45) | typedef uint64_t Elf64_Xword; type Elf64_Word (line 54) | typedef Elf64_Word Elf64_Hashelt; type Elf64_Xword (line 57) | typedef Elf64_Xword Elf64_Size; type Elf64_Sxword (line 58) | typedef Elf64_Sxword Elf64_Ssize; type Elf64_Ehdr (line 64) | typedef struct { type Elf64_Shdr (line 85) | typedef struct { type Elf64_Phdr (line 103) | typedef struct { type Elf64_Dyn (line 118) | typedef struct { type Elf64_Rel (line 131) | typedef struct { type Elf64_Rela (line 137) | typedef struct { type Elf_Note (line 158) | typedef Elf_Note Elf64_Nhdr; type Elf64_Move (line 163) | typedef struct { type Elf64_Cap (line 178) | typedef struct { type Elf64_Sym (line 190) | typedef struct { type Elf64_Verdef (line 210) | typedef struct { type Elf64_Verdaux (line 220) | typedef struct { type Elf64_Verneed (line 225) | typedef struct { type Elf64_Vernaux (line 233) | typedef struct { type Elf64_Half (line 241) | typedef Elf64_Half Elf64_Versym; type Elf64_Syminfo (line 243) | typedef struct { FILE: src/elf_common.h type Elf_Note (line 46) | typedef struct { type Elf_GNU_Hash_Header (line 56) | typedef struct { FILE: src/filepath.c function os_strncpy (line 15) | void os_strncpy(oschar_t *dst, const char *src, size_t size) { function os_strncpy_to_char (line 23) | void os_strncpy_to_char(char *dst, const oschar_t *src, size_t size) { function os_makedir (line 31) | int os_makedir(const oschar_t *dir) { function os_rmdir (line 39) | int os_rmdir(const oschar_t *dir) { function filepath_update (line 47) | void filepath_update(filepath_t *fpath) { function filepath_init (line 52) | void filepath_init(filepath_t *fpath) { function filepath_copy (line 56) | void filepath_copy(filepath_t *fpath, filepath_t *copy) { function filepath_os_append (line 63) | void filepath_os_append(filepath_t *fpath, oschar_t *path) { function filepath_append (line 76) | void filepath_append(filepath_t *fpath, const char *format, ...) { function filepath_append_n (line 94) | void filepath_append_n(filepath_t *fpath, uint32_t n, const char *format... function filepath_set (line 112) | void filepath_set(filepath_t *fpath, const char *path) { function oschar_t (line 123) | oschar_t *filepath_get(filepath_t *fpath) { FILE: src/filepath.h type validity_t (line 12) | typedef enum { function fseeko64 (line 19) | inline int fseeko64(FILE *__stream, long long __off, int __whence) type wchar_t (line 29) | typedef wchar_t oschar_t; type _WDIR (line 30) | typedef _WDIR osdir_t; type osdirent_t (line 31) | typedef struct _wdirent osdirent_t; type os_stat64_t (line 32) | typedef struct _stati64 os_stat64_t; type oschar_t (line 45) | typedef char oschar_t; type DIR (line 46) | typedef DIR osdir_t; type osdirent_t (line 47) | typedef struct dirent osdirent_t; type os_stat64_t (line 48) | typedef struct stat os_stat64_t; type filepath_t (line 64) | typedef struct filepath { FILE: src/nacptool.c type u64 (line 7) | typedef uint64_t u64; type u32 (line 8) | typedef uint32_t u32; type u8 (line 9) | typedef uint8_t u8; type NacpLanguageEntry (line 11) | typedef struct { type NacpStruct (line 16) | typedef struct { function main (line 51) | int main(int argc, char* argv[]) { FILE: src/npdmtool.c type u64 (line 10) | typedef uint64_t u64; type u32 (line 11) | typedef uint32_t u32; type u16 (line 12) | typedef uint16_t u16; type u8 (line 13) | typedef uint8_t u8; type FilesystemAccessControl (line 21) | typedef struct { type FilesystemAccessHeader (line 35) | typedef struct { type NpdmAci0 (line 45) | typedef struct { type NpdmAcid (line 59) | typedef struct { type NpdmHeader (line 77) | typedef struct { function cJSON_GetString (line 125) | int cJSON_GetString(const cJSON *obj, const char *field, const char **ou... function cJSON_GetU8 (line 136) | int cJSON_GetU8(const cJSON *obj, const char *field, u8 *out) { function cJSON_GetU16 (line 147) | int cJSON_GetU16(const cJSON *obj, const char *field, u16 *out) { function cJSON_GetU16FromObjectValue (line 158) | int cJSON_GetU16FromObjectValue(const cJSON *config, u16 *out) { function cJSON_GetBoolean (line 168) | int cJSON_GetBoolean(const cJSON *obj, const char *field, int *out) { function cJSON_GetBooleanOptional (line 186) | int cJSON_GetBooleanOptional(const cJSON *obj, const char *field, int *o... function cJSON_GetU64 (line 203) | int cJSON_GetU64(const cJSON *obj, const char *field, u64 *out) { function cJSON_GetU32 (line 229) | int cJSON_GetU32(const cJSON *obj, const char *field, u32 *out) { function cJSON_GetU64FromObjectValue (line 255) | int cJSON_GetU64FromObjectValue(const cJSON *config, u64 *out) { function CreateNpdm (line 280) | int CreateNpdm(const char *json, void **dst, u32 *dst_size) { function main (line 874) | int main(int argc, char* argv[]) { FILE: src/nxlink.c type socklen_t (line 22) | typedef int socklen_t; type in_addr_t (line 23) | typedef uint32_t in_addr_t; function shutdownSocket (line 47) | static void shutdownSocket(int socket, int flags) { function setSocketNonblocking (line 55) | static int setSocketNonblocking(int sock) { function socketError (line 78) | static int socketError(const char *msg) { function pollSocket (line 102) | int pollSocket(int fd, int events, int timeout) { function findSwitch (line 135) | static struct in_addr findSwitch(int retries) { function sendData (line 194) | static int sendData(int sock, int sendsize, void *buffer) { function recvData (line 218) | static int recvData(int sock, void *buffer, int size, int flags) { function sendInt32LE (line 244) | static int sendInt32LE(int socket, uint32_t size) { function recvInt32LE (line 256) | static int recvInt32LE(int socket, int32_t *data) { function sendNROFile (line 273) | static int sendNROFile(in_addr_t nxaddr, char *name, size_t filesize, FI... function showHelp (line 420) | static void showHelp() { function addExtraArgs (line 434) | static int addExtraArgs(int len, char *buf, char *extra_args) { function win32_socket_cleanup (line 480) | static void win32_socket_cleanup(void) { function main (line 486) | int main(int argc, char **argv) { FILE: src/romfs.c type romfs_fent_ctx (line 14) | struct romfs_fent_ctx type romfs_dirent_ctx_t (line 16) | typedef struct romfs_dirent_ctx { type romfs_fent_ctx_t (line 27) | typedef struct romfs_fent_ctx { type romfs_ctx_t (line 38) | typedef struct { type romfs_header_t (line 49) | typedef struct { type romfs_direntry_t (line 62) | typedef struct { type romfs_fentry_t (line 72) | typedef struct { function romfs_direntry_t (line 85) | romfs_direntry_t *romfs_get_direntry(romfs_direntry_t *directories, uint... function romfs_fentry_t (line 89) | romfs_fentry_t *romfs_get_fentry(romfs_fentry_t *files, uint32_t offset) { function calc_path_hash (line 93) | uint32_t calc_path_hash(uint32_t parent, const unsigned char *path, uint... function align (line 103) | uint32_t align(uint32_t offset, uint32_t alignment) { function align64 (line 109) | uint64_t align64(uint64_t offset, uint64_t alignment) { function romfs_get_hash_table_count (line 115) | uint32_t romfs_get_hash_table_count(uint32_t num_entries) { function romfs_visit_dir (line 128) | void romfs_visit_dir(romfs_dirent_ctx_t *parent, romfs_ctx_t *romfs_ctx) { function build_romfs_into_file (line 285) | size_t build_romfs_into_file(filepath_t *in_dirpath, FILE *f_out, off_t ... function build_romfs (line 525) | size_t build_romfs(filepath_t *in_dirpath, filepath_t *out_romfspath) { function build_romfs_by_paths (line 539) | size_t build_romfs_by_paths(char *dir, char *out_fn) { function build_romfs_by_path_into_file (line 552) | size_t build_romfs_by_path_into_file(char *dir, FILE *f_out, off_t offse... FILE: src/sha256.c function sha256_transform (line 44) | void sha256_transform(SHA256_CTX *ctx, const BYTE data[]) function sha256_init (line 85) | void sha256_init(SHA256_CTX *ctx) function sha256_update (line 99) | void sha256_update(SHA256_CTX *ctx, const BYTE data[], size_t len) function sha256_final (line 114) | void sha256_final(SHA256_CTX *ctx, BYTE hash[]) FILE: src/sha256.h type BYTE (line 19) | typedef unsigned char BYTE; type WORD (line 20) | typedef unsigned int WORD; type SHA256_CTX (line 22) | typedef struct { FILE: src/types.h type dword_t (line 4) | typedef uint64_t dword_t; type word_t (line 5) | typedef uint32_t word_t; type hword_t (line 6) | typedef uint16_t hword_t; type byte_t (line 7) | typedef uint8_t byte_t; type dlong_t (line 8) | typedef int64_t dlong_t; type long_t (line 9) | typedef int32_t long_t; type short_t (line 10) | typedef int16_t short_t; type char_t (line 11) | typedef int8_t char_t; type u64 (line 12) | typedef uint64_t u64; type u32 (line 13) | typedef uint32_t u32; type u16 (line 14) | typedef uint16_t u16; type u8 (line 15) | typedef uint8_t u8; function __local_bswap16 (line 19) | static inline uint16_t __local_bswap16(uint16_t x) { function __local_bswap32 (line 24) | static inline uint32_t __local_bswap32(uint32_t x) { function __local_bswap64 (line 31) | static inline uint64_t __local_bswap64(uint64_t x)