1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #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
|