summaryrefslogtreecommitdiff
blob: d7233c1aab812c1ac4d2225842a054a2abcd1f88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
diff -ru spectromatic-1.0/spectromatic.c spectromatic-1.0-new/spectromatic.c
--- a/spectromatic.c
+++ b/spectromatic.c
@@ -21,6 +21,7 @@
  ****************************************************************************/
 
 #include <stdio.h>
+#include <stdlib.h>
 #include <malloc.h>
 #include <png.h>
 #include <string.h>
@@ -37,36 +38,36 @@
 void usage (char *pname)
 {
 	fprintf (stderr,
-"
-Usage: %s [options] file.wav
-
-Options:
-	--window <size>		FFT window size (default: 2048)
-	
-	--step <size>		Slide the window by <size> samples each time 
-				(default: 200)
-	
-	--inverse		White/Colour-on-black
-	
-	--logarithmic		Intensity is calculated by
-				log10 (1 + 9 * (amplitude / max_amp)) -
-				better for visualising weaker signals
-
-	--combine XYZ		Determines how a stereo signal is
-				represented as an RGB image. The argument is
-				a 3-character block, each character
-				corresponding to R, G and B components. It
-				may take values of L, R, A, D, X or Z,
-				meaning Left, Right, Average, Difference,
-				Cross-Correlation or Zero respectively.
-
-	--verbose		Slightly less quiet
-	
-	--version		Print out the version
-	
-	--help			You're in it.
-
-", pname);
+"\n"
+"Usage: %s [options] file.wav\n"
+"\n"
+"Options:\n"
+"	--window <size>		FFT window size (default: 2048)\n"
+"\n"
+"	--step <size>		Slide the window by <size> samples each time \n"
+"				(default: 200)\n"
+"\n"
+"	--inverse		White/Colour-on-black\n"
+"\n"
+"	--logarithmic		Intensity is calculated by\n"
+"				log10 (1 + 9 * (amplitude / max_amp)) -\n"
+"				better for visualising weaker signals\n"
+"\n"
+"	--combine XYZ		Determines how a stereo signal is\n"
+"				represented as an RGB image. The argument is\n"
+"				a 3-character block, each character\n"
+"				corresponding to R, G and B components. It\n"
+"				may take values of L, R, A, D, X or Z,\n"
+"				meaning Left, Right, Average, Difference,\n"
+"				Cross-Correlation or Zero respectively.\n"
+"\n"
+"	--verbose		Slightly less quiet\n"
+"\n"
+"	--version		Print out the version\n"
+"\n"
+"	--help			You're in it.\n"
+"\n"
+, pname);
 	
 
 	exit (-1);