quick lint

This commit is contained in:
tqchen 2014-09-02 17:51:05 -07:00
parent e4817bb4c3
commit 65340ffda6

View File

@ -86,7 +86,7 @@ void HandlePrint(const char *msg);
#endif #endif
#endif #endif
#ifdef XGBOOST_STRICT_CXX98_ #ifdef XGBOOST_STRICT_CXX98_
// these function pointers are to be assigned // these function pointers are to be assigned
extern "C" void (*Printf)(const char *fmt, ...); extern "C" void (*Printf)(const char *fmt, ...);
extern "C" int (*SPrintf)(char *buf, size_t size, const char *fmt, ...); extern "C" int (*SPrintf)(char *buf, size_t size, const char *fmt, ...);
extern "C" void (*Assert)(int exp, const char *fmt, ...); extern "C" void (*Assert)(int exp, const char *fmt, ...);
@ -94,7 +94,7 @@ extern "C" void (*Check)(int exp, const char *fmt, ...);
extern "C" void (*Error)(const char *fmt, ...); extern "C" void (*Error)(const char *fmt, ...);
#else #else
/*! \brief printf, print message to the console */ /*! \brief printf, print message to the console */
inline void Printf(const char *fmt, ...) { inline void Printf(const char *fmt, ...) {
std::string msg(kPrintBuffer, '\0'); std::string msg(kPrintBuffer, '\0');
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
@ -103,7 +103,7 @@ inline void Printf(const char *fmt, ...) {
HandlePrint(msg.c_str()); HandlePrint(msg.c_str());
} }
/*! \brief portable version of snprintf */ /*! \brief portable version of snprintf */
inline int SPrintf(char *buf, size_t size, const char *fmt, ...) { inline int SPrintf(char *buf, size_t size, const char *fmt, ...) {
va_list args; va_list args;
va_start(args, fmt); va_start(args, fmt);
int ret = vsnprintf(buf, size, fmt, args); int ret = vsnprintf(buf, size, fmt, args);
@ -154,7 +154,7 @@ inline FILE *FopenCheck(const char *fname, const char *flag) {
Check(fp != NULL, "can not open file \"%s\"\n", fname); Check(fp != NULL, "can not open file \"%s\"\n", fname);
return fp; return fp;
} }
} // namespace utils } // namespace utils
// easy utils that can be directly acessed in xgboost // easy utils that can be directly acessed in xgboost
/*! \brief get the beginning address of a vector */ /*! \brief get the beginning address of a vector */
template<typename T> template<typename T>