char* nsprintf(const char* format, ...) { va_list args; va_start(args, format); char* ret = vnsprintf(format, args); va_end(args); return ret; }
void mod_db_sql_notify(dbref player, char *buff, char **bufc, const char *format, ...) { va_list ap; char *s; va_start(ap, format); s = (char *)XMALLOC(MBUF_SIZE, "mod_db_sql_notify"); vnsprintf(s, MBUF_SIZE, format, ap); if(buff) { safe_str(s, buff, bufc); } else if(player){ notify(player, s); } XFREE(s, "mod_db_sql_notify"); va_end(ap); }
int printk( const char *fmt, ... ) { char *p, buf[1024]; va_list args; int i; va_start(args, fmt); i = vnsprintf(buf, sizeof(buf), fmt, args); va_end(args); for( p=buf; *p; p++ ) { if( *p == '\n' ) do_indent = 0; if( do_indent++ == 1 ) { OSI_PutC( '>' ); OSI_PutC( '>' ); OSI_PutC( ' ' ); } OSI_PutC( *p ); } return i; }