/**************************************************************************** * @(#) Ndless - OS Table (CAS 1.2.2394) * * Copyright (C) 2010 by ANNEHEIM Geoffrey and ARMAND Olivier * Contact: geoffrey.anneheim@gmail.com / olivier.calc@gmail.com * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. * * RCSID $Id$ ****************************************************************************/ #ifndef _OS_CALLS_H_ #define _OS_CALLS_H_ #define TCT_Local_Control_Interrupts_ 0x10193e88 #define memset_ 0x101d2da4 #define memchr_ 0x101d2b70 #define memcpy_ 0x101d2bec #define memcmp_ 0x101d2bac #define memmove_ 0x101d2c74 #define memrev_ 0x101d3590 #define unlink_ 0x101d7388 #define rename_ 0x101d6cbc #define fopen_ 0x101d1ba4 #define fread_ 0x101d1ce0 #define fwrite_ 0x101d2094 #define fclose_ 0x101d159c #define fgets_ 0x101d18fc #define fgetc_ 0x101d1858 #define fputc_ 0x101d3d40 #define ungetc_ 0x101d2348 #define fflush_ 0x101d46e8 #define ferror_ 0x101d1618 #define fseek_ 0x101d1e1c #define ftell_ 0x101d1f6c #define freopen_ 0x101d1a74 #define malloc_ 0x101ce538 #define calloc_ 0x101ce4e8 #define realloc_ 0x101ce5a8 #define free_ 0x101ce52c #define stat_ 0x101d70ac #define create_path_filename_ 0x10006378 #define printf_ 0x101cf74c #define puts_ 0x101d2288 #define sprintf_ 0x101cf80c #define vsprintf_ 0x101cf8c0 #define fprintf_ 0x1010bf0c #define mkdir_ 0x101d5644 #define rmdir_ 0x101d6f10 #define chdir_ 0x101d477c #define set_current_path_ 0x101d477c // same as chdir - leave in for ndless installation #define purge_directory_ 0x10051e38 #define remove_ 0x101d22d8 #define power_off_ 0x100511dc #define ascii2utf16_ 0x1010e68c #define show_dialog_box_ 0x100146a4 #define show_dialog_box2_ 0x100144e4 //#define log_rs232_ 0x0 //#define log_rs232_param2_ 0x0 #define read_nand_ 0x101a804c //#define keypad_type_ 0x0 #define errno_addr_ 0x101cc644 #define strerror_ 0x101d2e90 #define NU_Get_First_ 0x101d8578 #define NU_Get_Next_ 0x101d8610 #define NU_Done_ 0x101d8688 #define NU_Set_Current_Dir_ 0x101d8b40 #define NU_Current_Dir_ 0x101d8c20 #define read_unaligned_longword_ 0x1012d228 #define read_unaligned_word_ 0x1012d248 #define write_unaligned_longword_ 0x1012d9b0 #define write_unaligned_word_ 0x1012d998 #define strcpy_ 0x101d40d8 #define strncpy_ 0x101d2f90 #define strcmp_ 0x101d2e50 #define strstr_ 0x101d3054 #define strcat_ 0x1028b194 #define strncmp_ 0x101d2f30 #define strncat_ 0x101d2eec #define strlen_ 0x101d2ec4 #define strrchr_ 0x101d302c #define strchr_ 0x101d2e24 #define isalpha_ 0x101ce410 #define isacsii_ 0x101ce454 #define isdigit_ 0x101ce464 #define islower_ 0x101ce478 #define isprint_ 0x101ce48c #define isspace_ 0x101ce4a0 #define issupper_ 0x101ce4b8 //#define isxdigit_ 0x???????? #define tolower_ 0x101ce4cc #define toupper_ 0x101d4330 #define strpbrk_ 0x101d2fec #define atoi_ 0x101d23e0 //#define atol_ 0x101d2460 #define atof_ 0x101d3700 #define strtod_ 0x101d27e0 #define strtol_ 0x101d2b10 #define strtoul_ 0x102a5390 // create and set a fourth parameter to zero #define stdin ((FILE *)0x10671020) #define stdout ((FILE *)0x1067106c) #define stderr ((FILE *)0x106710B8) #endif