gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog libbase/log.cpp libbase/log.h


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog libbase/log.cpp libbase/log.h
Date: Mon, 08 Jan 2007 17:24:39 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/01/08 17:24:39

Modified files:
        .              : ChangeLog 
        libbase        : log.cpp log.h 

Log message:
                * libbase/log.{cpp,h}: added log_swferror and log_aserror
                  functions.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2054&r2=1.2055
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/log.cpp?cvsroot=gnash&r1=1.40&r2=1.41
http://cvs.savannah.gnu.org/viewcvs/gnash/libbase/log.h?cvsroot=gnash&r1=1.39&r2=1.40

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2054
retrieving revision 1.2055
diff -u -b -r1.2054 -r1.2055
--- ChangeLog   8 Jan 2007 15:30:57 -0000       1.2054
+++ ChangeLog   8 Jan 2007 17:24:39 -0000       1.2055
@@ -1,3 +1,8 @@
+2007-01-08 Sandro Santilli <address@hidden>
+
+       * libbase/log.{cpp,h}: added log_swferror and log_aserror
+         functions.
+
 2007-01-08 Bastiaan Jacques <address@hidden>
 
        * macros/ffmpeg.m4: Fix a rather unfortunate typo that was causing

Index: libbase/log.cpp
===================================================================
RCS file: /sources/gnash/gnash/libbase/log.cpp,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -b -r1.40 -r1.41
--- libbase/log.cpp     17 Dec 2006 20:24:57 -0000      1.40
+++ libbase/log.cpp     8 Jan 2007 17:24:39 -0000       1.41
@@ -18,7 +18,7 @@
 //
 //
 
-/* $Id: log.cpp,v 1.40 2006/12/17 20:24:57 rsavoye Exp $ */
+/* $Id: log.cpp,v 1.41 2007/01/08 17:24:39 strk Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -291,6 +291,40 @@
     va_end (ap);    
 }
 
+void
+log_swferror(const char* fmt, ...)
+{
+    LogFile& dbglogfile = LogFile::getDefaultInstance();
+
+    va_list ap;
+    char tmp[BUFFER_SIZE];
+    
+    va_start (ap, fmt);
+    vsnprintf (tmp, BUFFER_SIZE-1, fmt, ap);
+    tmp[BUFFER_SIZE-1] = '\0';
+    
+    dbglogfile << "MALFORMED SWF: " << tmp << endl;
+    
+    va_end (ap);    
+}
+
+void
+log_aserror(const char* fmt, ...)
+{
+    LogFile& dbglogfile = LogFile::getDefaultInstance();
+
+    va_list ap;
+    char tmp[BUFFER_SIZE];
+    
+    va_start (ap, fmt);
+    vsnprintf (tmp, BUFFER_SIZE-1, fmt, ap);
+    tmp[BUFFER_SIZE-1] = '\0';
+    
+    dbglogfile << "ACTIONSCRIPT ERROR: " << tmp << endl;
+    
+    va_end (ap);    
+}
+
 const char *
 LogFile::getEntry(void)
 {

Index: libbase/log.h
===================================================================
RCS file: /sources/gnash/gnash/libbase/log.h,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- libbase/log.h       13 Dec 2006 12:05:54 -0000      1.39
+++ libbase/log.h       8 Jan 2007 17:24:39 -0000       1.40
@@ -17,7 +17,7 @@
 // 
 //
 
-/* $Id: log.h,v 1.39 2006/12/13 12:05:54 strk Exp $ */
+/* $Id: log.h,v 1.40 2007/01/08 17:24:39 strk Exp $ */
 
 #ifndef GNASH_LOG_H
 #define GNASH_LOG_H
@@ -183,6 +183,8 @@
 DSOEXPORT void log_action(const char* fmt, ...) __attribute__((format (printf, 
1, 2)));
 DSOEXPORT void log_parse(const char* fmt, ...) __attribute__((format (printf, 
1, 2)));
 DSOEXPORT void log_security(const char* fmt, ...) __attribute__((format 
(printf, 1, 2)));
+DSOEXPORT void log_swferror(const char* fmt, ...) __attribute__((format 
(printf, 1, 2)));
+DSOEXPORT void log_aserror(const char* fmt, ...) __attribute__((format 
(printf, 1, 2)));
 #else
 // Printf-style interfaces.
 DSOEXPORT void log_msg(const char* fmt, ...);
@@ -192,6 +194,8 @@
 DSOEXPORT void log_action(const char* fmt, ...);
 DSOEXPORT void log_parse(const char* fmt, ...);
 DSOEXPORT void log_security(const char* fmt, ...);
+DSOEXPORT void log_swferror(const char* fmt, ...);
+DSOEXPORT void log_aserror(const char* fmt, ...);
 #endif
 
 // Undefine this to completely remove parse debugging at compile-time




reply via email to

[Prev in Thread] Current Thread [Next in Thread]