X-Git-Url: http://git.osdn.net/view?p=chnosproject%2FCHNOSProject.git;a=blobdiff_plain;f=CHNOSProject%2Fchnos%2Ftolset_chn_000%2Fchnos_010%2Fchnos%2Fstruct.c;fp=CHNOSProject%2Fchnos%2Ftolset_chn_000%2Fchnos_010%2Fchnos%2Fstruct.c;h=0000000000000000000000000000000000000000;hp=c88090b4143824cfe2fad7a9514f745e94578006;hb=b5024d774f4b8266155880a767a76408903ed886;hpb=e7d5093d765f166cb92f5ed6e5e5d19173aebf5d diff --git a/CHNOSProject/chnos/tolset_chn_000/chnos_010/chnos/struct.c b/CHNOSProject/chnos/tolset_chn_000/chnos_010/chnos/struct.c deleted file mode 100644 index c88090b..0000000 --- a/CHNOSProject/chnos/tolset_chn_000/chnos_010/chnos/struct.c +++ /dev/null @@ -1,65 +0,0 @@ - -/*ƒVƒXƒeƒ€\‘¢‘Ì‹¤’ÊŠÇ—ƒ‹[ƒ`ƒ“*/ - -#include "core.h" - -System_CommonStruct *System_CommonStruct_Allocate(uint structid) -{ - uint strsize; - System_CommonStruct *str; - - strsize = 0; - switch(structid){ - case SYSTEM_STRUCTID_SHEET: - strsize = sizeof(UI_Sheet); - break; - case SYSTEM_STRUCTID_FIFO32: - strsize = sizeof(DATA_FIFO32); - break; - case SYSTEM_STRUCTID_TEXTBOX: - strsize = sizeof(UI_TextBox); - break; - case SYSTEM_STRUCTID_CONSOLE: - strsize = sizeof(UI_Console); - break; - case SYSTEM_STRUCTID_FLOPPYDISK: - strsize = sizeof(IO_FloppyDisk); - break; - case SYSTEM_STRUCTID_FILE: - strsize = sizeof(IO_File); - break; - default: - #ifdef CHNOSPROJECT_DEBUG_COMMON_STRUCT - debug("System_CommonStruct_Allocate:Unknown Struct.\n"); - #endif - return Null; - } - - str = System_Memory_Allocate(strsize); - str->structid = structid; - str->structsize = strsize; - - return str; -} - -uint System_CommonStruct_Free(System_CommonStruct *str) -{ - switch(str->structid){ - case SYSTEM_STRUCTID_SHEET: - case SYSTEM_STRUCTID_FIFO32: - case SYSTEM_STRUCTID_TEXTBOX: - case SYSTEM_STRUCTID_CONSOLE: - case SYSTEM_STRUCTID_FLOPPYDISK: - case SYSTEM_STRUCTID_FILE: - break; - default: - #ifdef CHNOSPROJECT_DEBUG_COMMON_STRUCT - debug("System_CommonStruct_Free:Unknown Struct.\n"); - #endif - return 1; - } - str->structid = SYSTEM_STRUCTID_UNDEFINED; - System_Memory_Free(str, str->structsize); - return 0; -} -