?? mysnprintf.h
字號:
#ifndef _BSD_SNPRINTF_H#define _BSD_SNPRINTF_H#include <sys/types.h> /* For size_t */#include "config.h"#ifndef MY_NO_C extern "C" #endifint mysnprintf(char *str, const unsigned int count, const char *fmt, ...);/*int myvsnprintf(char *str, size_t count, const char *fmt, va_list args);*/#ifdef WIN32#include <Windows.h>#include <stdio.h>#ifndef MY_NO_C extern "C"#endifint msgboxprintf(FILE* f, const char *fmt, ...);#endif#ifndef MY_NO_C extern "C" #endifint mywritestr(int filedes,const char *str);/* VARARGS3 */#if defined(HAVE_STDARG_H)# include <stdarg.h># ifndef MY_NO_C extern "C" # endif int mywritef (int filedes,const char *fmt,...);#else# if defined(HAVE_VARARGS_H)# include <varargs.h># ifndef MY_NO_C extern "C" # endif int mywritef (va_alist) va_dcl;# endif#endif#ifndef MY_NO_C extern "C" #endifint mywritestr(int filedes,const char *str);#ifndef MY_NO_C extern "C" #endifsize_t mystrlen(const char *str);#ifndef MY_NO_C extern "C"#endifchar *mystrcpy(char *s1, const char *s2);#ifndef MY_NO_C extern "C" #endifchar *mystrcat(char *s1, const char *s2);#ifndef MY_NO_C extern "C" #endifchar* mystrncpy(char* str1,const char *str2,int n);/* * Macro to return at once on error */#define RET_ONERROR(x) {int ret;if ((ret=(x))<0) return ret;}#endif /* _BSD_SNPRINTF_H */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -