Code

Change in stdarg calls, to correct for const-ness
authorishmal <ishmal@users.sourceforge.net>
Tue, 29 Apr 2008 17:57:28 +0000 (17:57 +0000)
committerishmal <ishmal@users.sourceforge.net>
Tue, 29 Apr 2008 17:57:28 +0000 (17:57 +0000)
src/extension/internal/pov-out.cpp
src/extension/internal/pov-out.h

index 1e7d505485c14420ec0c686309e2882078cc45b8..dbfb5267646bc6938556ad31a2f5c34232f0b4c3 100644 (file)
@@ -9,7 +9,7 @@
  *      http://www.povray.org
  *
  * Authors:
- *   Bob Jamison <ishmalius@gmail.com>
+ *   Bob Jamison <ishmal@inkscape.org>
  *
  * Copyright (C) 2004-2008 Authors
  *
@@ -113,7 +113,7 @@ static PovOutput::String dstr(double d)
 /**
  *  Output data to the buffer, printf()-style
  */
-void PovOutput::out(char const *fmt, ...)
+void PovOutput::out(const char *fmt, ...)
 {
     va_list args;
     va_start(args, fmt);
@@ -132,11 +132,7 @@ void PovOutput::out(char const *fmt, ...)
  */
 void PovOutput::vec2(double a, double b)
 {
-    out("<");
-    out(dstr(a).c_str());
-    out(", ");
-    out(dstr(b).c_str());
-    out(">");
+    out("<%s, %s>", dstr(a).c_str(), dstr(b).c_str());
 }
 
 
@@ -146,13 +142,7 @@ void PovOutput::vec2(double a, double b)
  */
 void PovOutput::vec3(double a, double b, double c)
 {
-    out("<");
-    out(dstr(a).c_str());
-    out(", ");
-    out(dstr(b).c_str());
-    out(", ");
-    out(dstr(c).c_str());
-    out(">");
+    out("<%s, %s, %s>", dstr(a).c_str(), dstr(b).c_str(), dstr(c).c_str());
 }
 
 
@@ -162,15 +152,8 @@ void PovOutput::vec3(double a, double b, double c)
  */
 void PovOutput::vec4(double a, double b, double c, double d)
 {
-    out("<");
-    out(dstr(a).c_str());
-    out(", ");
-    out(dstr(b).c_str());
-    out(", ");
-    out(dstr(c).c_str());
-    out(", ");
-    out(dstr(d).c_str());
-    out(">");
+    out("<%s, %s, %s, %s>", dstr(a).c_str(), dstr(b).c_str(),
+                dstr(c).c_str(), dstr(d).c_str());
 }
 
 
index a44bd947ec8c2e06894c0bb9b55df41a67ba9f20..822a55650cdeee0de01291d0dc87b78c42e80ca3 100644 (file)
@@ -6,7 +6,7 @@
  * the current SVG document.
  *
  * Authors:
- *   Bob Jamison <rjamison@titan.com>
+ *   Bob Jamison <ishmal@inkscape.org>
  *
  * Copyright (C) 2004-2008 Authors
  *
@@ -72,7 +72,7 @@ private:
        /**
         * Format text to our output buffer
         */             
-       void out(char const *fmt, ...) G_GNUC_PRINTF(2,3);
+       void out(const char *fmt, ...) G_GNUC_PRINTF(2,3);
 
     /**
      * Output a 2d vector