Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 7311b074a79f0fe6af45549058cbab55 > files > 2

lsdvd-0.16-8mdv2010.1.src.rpm

--- ocode.c	2006-03-13 20:57:25.000000000 +0200
+++ ocode.c.new	2010-04-02 15:42:58.884413035 +0200
@@ -3,7 +3,7 @@
 /*
    Simple helper macros for generating Perl structures
 */
-#define INDENT  { int i; for(i=0; i<_lvl; i++) printf(syntax->indent); }
+#define INDENT  { int i; for(i=0; i<_lvl; i++) printf("%s", syntax->indent); }
 #define DEF DEF_
 #define ADEF ADEF_
 #define HASH HASH_
@@ -96,7 +96,7 @@
         va_start(argp, format);
         vprintf(format, argp);
         va_end(argp);
-        printf(syntax->def_sep);
+        printf("%s", syntax->def_sep);
 }
 
 static void HASH_(char *name) {
@@ -104,7 +104,7 @@
         if (name) {
                 printf((_lvl ? syntax->hash_inner : syntax->hash_outer), name);
         } else {
-                printf(syntax->hash_anon);
+                printf("%s", syntax->hash_anon);
         }
         _lvl_return[_lvl] = _lvl ? syntax->return_hash_inner : syntax->return_hash_outer;
         ++_lvl;
@@ -127,13 +127,13 @@
         va_start(argp, format);
         vprintf(format, argp);
         va_end(argp);
-        printf(syntax->adef_sep);
+        printf("%s", syntax->adef_sep);
 }
 
 static void RETURN_()  {
         _lvl--;
         INDENT;
-        printf(_lvl_return[_lvl]);
+        printf("%s", _lvl_return[_lvl]);
 }
 
 static void START_() {