utility.h
上传用户:ig0539
上传日期:2022-05-21
资源大小:181k
文件大小:1k
- #ifndef VSF_UTILITY_H
- #define VSF_UTILITY_H
- struct mystr;
- /* die()
- * PURPOSE
- * Terminate execution of the process, due to an abnormal (but non-bug)
- * situation.
- * PARAMETERS
- * p_text - text string describing why the process is exiting
- */
- void die(const char* p_text);
- /* die2()
- * PURPOSE
- * Terminate execution of the process, due to an abnormal (but non-bug)
- * situation.
- * PARAMETERS
- * p_text1 - text string describing why the process is exiting
- * p_text2 - text to safely concatenate to p_text1
- */
- void die2(const char* p_text1, const char* p_text2);
- /* bug()
- * PURPOSE
- * Terminate execution of the process, due to a suspected bug, trying to emit
- * the reason this happened down the network in FTP response format.
- * PARAMETERS
- * p_text - text string describing what bug trap has triggered
- * */
- void bug(const char* p_text);
- /* vsf_exit()
- * PURPOSE
- * Terminate execution of the process, writing out the specified text string
- * in the process.
- * PARAMETERS
- * p_text - text string describing why the process is exiting
- */
- void vsf_exit(const char* p_text);
- #endif