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