Google
Web alhem.net
Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

pprintf.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

int pprintf (char *format,...)


Function Documentation

int pprintf char *  format,
  ...
 

File ......... pprintf.cpp Published .... 2005-02-07 Author ....... grymse@alhem.net

Definition at line 30 of file pprintf.cpp.

References appl, and DEB.

Referenced by MainWindow::Connect(), MainWindow::Disconnect(), MenuDialog::OnEvent(), and ConnectThread::Run().

00031 { 00032 va_list vl; 00033 int n; 00034 char slask[500]; 00035 iotm::Mutex mutex; 00036 00037 va_start(vl, format); 00038 #ifdef WIN32 00039 n = vsprintf(slask, format, vl); 00040 #else 00041 n = vsnprintf(slask, 500, format, vl); 00042 #endif 00043 va_end(vl); 00044 00045 DEB( 00046 printf("### %s", slask); 00047 fflush(stdout);) 00048 00049 while (slask[strlen(slask) - 1] == 13 || slask[strlen(slask) - 1] == 10) 00050 slask[strlen(slask) - 1] = 0; 00051 appl -> GetWindow() -> AddLine( slask ); 00052 00053 return n; 00054 }


Generated for SDL C++ GUI by doxygen 1.3.6