Subversion Repositories eduke32

Rev

Rev 4540 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4540 Rev 4555
Line 607... Line 607...
607
#ifdef USE_OPENGL
607
#ifdef USE_OPENGL
608
    setvsync(vsync);
608
    setvsync(vsync);
609
#endif
609
#endif
610
}
610
}
611
611
-
 
612
612
//
613
//
613
// initprintf() -- prints a string to the intitialization window
614
// initprintf() -- prints a formatted string to the intitialization window
614
//
615
//
615
void initprintf(const char *f, ...)
616
void initprintf(const char *f, ...)
616
{
617
{
617
    va_list va;
618
    va_list va;
618
    char buf[2048];
619
    char buf[2048];
619
    static char dabuf[2048];
-
 
620
620
621
    va_start(va, f);
621
    va_start(va, f);
622
    Bvsnprintf(buf, sizeof(buf), f, va);
622
    Bvsnprintf(buf, sizeof(buf), f, va);
623
    va_end(va);
623
    va_end(va);
624
624
-
 
625
    initputs(buf);
-
 
626
}
-
 
627
-
 
628
-
 
629
//
-
 
630
// initputs() -- prints a string to the intitialization window
-
 
631
//
-
 
632
void initputs(const char *buf)
-
 
633
{
625
    OSD_Printf("%s",buf);
634
    OSD_Puts(buf);
626
635
627
    mutex_lock(&m_initprintf);
636
    mutex_lock(&m_initprintf);
628
    if ((Bstrlen(dabuf) + Bstrlen(buf) + 2) > sizeof(dabuf))
637
    if ((Bstrlen(dabuf) + Bstrlen(buf) + 2) > sizeof(dabuf))
629
    {
638
    {
630
        startwin_puts(dabuf);
639
        startwin_puts(dabuf);
Line 642... Line 651...
642
    mutex_unlock(&m_initprintf);
651
    mutex_unlock(&m_initprintf);
643
}
652
}
644
653
645
654
646
//
655
//
647
// debugprintf() -- sends a debug string to the debugger
656
// debugprintf() -- sends a formatted debug string to the debugger
648
//
657
//
649
void debugprintf(const char *f, ...)
658
void debugprintf(const char *f, ...)
650
{
659
{
651
#if 0 // def DEBUGGINGAIDS
660
#if 0 // def DEBUGGINGAIDS
652
    va_list va;
661
    va_list va;