int IO_SwitchMode(const char* newModes,const int saveStreamOffset) { int r = 0; int addr = 0; if(!bindedIOHandle) return 0; if(*(openFileBuffer + 0) == '\0') return 0; IO_InternalCopyModeString(newModes); if(saveStreamOffset) addr = IO_Tell(); IO_Close(); r = IO_Open(openFileBuffer,newModes); if(r && saveStreamOffset) return IO_Seek(addr,IO_SEEK_SET); return r; }
int CT_close( unsigned int Ctn ) { if (IO_Close() == TRUE) { return OK; } else { return ERR_CT; } }
void IO_Shutdown() { IO_Close(); IO_Init(); }