Revision: 41396
          http://brlcad.svn.sourceforge.net/brlcad/?rev=41396&view=rev
Author:   brlcad
Date:     2010-11-17 21:31:15 +0000 (Wed, 17 Nov 2010)

Log Message:
-----------
use bu_log() instead of fprintf()

Modified Paths:
--------------
    brlcad/trunk/src/fb/ioutil.c

Modified: brlcad/trunk/src/fb/ioutil.c
===================================================================
--- brlcad/trunk/src/fb/ioutil.c        2010-11-17 21:22:43 UTC (rev 41395)
+++ brlcad/trunk/src/fb/ioutil.c        2010-11-17 21:31:15 UTC (rev 41396)
@@ -21,8 +21,6 @@
  *
  * Helper I/O routines for a few functions common to some commands
  *
- * Author -
- *   Doug A Gwyn
  */
 
 #include "common.h"
@@ -38,39 +36,43 @@
 void
 VMessage(const char *format, va_list ap)
 {
-    fprintf( stderr, "%s: ", bu_basename(bu_getprogname()));
-    vfprintf( stderr, format, ap );
-    putc( '\n', stderr );
-    fflush( stderr );
+    struct bu_vls str;
+
+    bu_vls_init(&str);
+
+    bu_vls_printf(&str, format, ap);
+    bu_log("%s: %V\n", bu_basename(bu_getprogname()), &str);
+
+    bu_vls_free(&str);
 }
 
 
 void
-Message( const char *format, ... )
+Message(const char *format, ...)
 {
     va_list ap;
-    
-    va_start( ap, format );
-    VMessage( format, ap );
-    va_end( ap );
+
+    va_start(ap, format);
+    VMessage(format, ap);
+    va_end(ap);
 }
 
 
 void
-Fatal( FBIO *fbp, const char *format, ... )
+Fatal(FBIO *fbp, const char *format, ...)
 {
     va_list ap;
 
-    va_start( ap, format );
-    VMessage( format, ap );
-    va_end( ap );
+    va_start(ap, format);
+    VMessage(format, ap);
+    va_end(ap);
     
-    if ( fbp != FBIO_NULL && fb_close( fbp ) == -1 ) {
-       Message( "Error closing frame buffer" );
+    if (fbp != FBIO_NULL && fb_close(fbp) == -1) {
+       Message("Error closing frame buffer");
        fbp = FBIO_NULL;
     }
     
-    bu_exit( EXIT_FAILURE, NULL );
+    bu_exit(EXIT_FAILURE, NULL);
     /* NOT REACHED */
 }
 


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to