Beispiel #1
0
// ------------------- stringf -----------------
string stringf(char const *format, ...)
{
  va_list args;
  va_start(args, format);
  string ret = vstringf(format, args);
  va_end(args);
  return ret;
}
Beispiel #2
0
yl_exception::yl_exception( const char* format, ... )
    :   _impl( new yl_exception_impl() )
{
    va_list arguments;
    va_start( arguments, format );
    std::string message = vstringf( format, arguments );
    va_end( arguments );
    _impl->value = yl_string::alloc( message.data(), message.size() ).get();
}
Beispiel #3
0
void terra_vpusherror(terra_State * T, const char * fmt, va_list ap) {
    char * buf = vstringf(fmt,ap);
    lua_pushstring(T->L, buf);
    free(buf);
}