shithub: sox

Download patch

ref: 8327ae0d116b081340673a3f7b1ed1a3d42862ba
parent: 822a379bbd83961982f8ed7930c60b76113faf7e
author: robs <robs>
date: Sat Dec 16 03:44:10 EST 2006

Eliminate some warnings.

--- a/src/speedr.c
+++ b/src/speedr.c
@@ -51,6 +51,7 @@
 
 st_effect_t const * st_speedr_effect_fn(void)
 {
-  static st_effect_t driver = {"speedr", usage, ST_EFF_NULL, getopts};
+  static st_effect_t driver =
+    {"speedr", usage, ST_EFF_NULL, getopts, NULL, NULL, NULL, NULL};
   return &driver;
 }
--- a/src/st.h
+++ b/src/st.h
@@ -344,8 +344,8 @@
 
 typedef struct
 {
-    char    *name;                  /* effect name */
-    char    *usage;
+    char    const * name;           /* effect name */
+    char    const * usage;
     unsigned int flags;
 
     int (*getopts)(eff_t effp, int argc, char *argv[]);
@@ -358,7 +358,7 @@
 
 struct st_effect
 {
-    char            *name;          /* effect name */
+    char    const * name;           /* effect name */
     struct st_globalinfo * globalinfo;/* global ST parameters */
     struct st_signalinfo ininfo;    /* input signal specifications */
     struct st_signalinfo outinfo;   /* output signal specifications */
--