aboutsummaryrefslogtreecommitdiff
path: root/spectrogram.c
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2013-06-22 21:03:02 +0000
committerDimitri Sokolyuk <demon@dim13.org>2013-06-22 21:03:02 +0000
commit67f6cab38f11e8a97ab874db0c1ecc91fd76dfd7 (patch)
tree2ee714ac664c05449329485c151d4aa46041839e /spectrogram.c
parent4eb398d0af04e27327d0482bf1917066420b97a2 (diff)
add msg
Diffstat (limited to 'spectrogram.c')
-rw-r--r--spectrogram.c21
1 files changed, 19 insertions, 2 deletions
diff --git a/spectrogram.c b/spectrogram.c
index 2755bea..469cc3e 100644
--- a/spectrogram.c
+++ b/spectrogram.c
@@ -22,6 +22,7 @@
#include <sys/time.h>
#include <err.h>
#include <stdio.h>
+#include <stdarg.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
@@ -250,6 +251,22 @@ usage(void)
exit(0);
}
+void
+msg(char *fmt, ...)
+{
+ char string[80];
+ size_t len;
+ va_list ap;
+
+ va_start(ap, fmt);
+
+ len = vsnprintf(string, sizeof(string), fmt, ap);
+ XSetForeground(dsp, gc, WhitePixel(dsp, DefaultScreen(dsp)));
+ XDrawImageString(dsp, pix, gc, 100, 100, string, len);
+
+ va_end(ap);
+}
+
int
main(int argc, char **argv)
{
@@ -361,11 +378,11 @@ main(int argc, char **argv)
break;
case XK_KP_Add:
scala *= 2;
- warnx("inc scala: %f", scala);
+ msg("inc scala: %f", scala);
break;
case XK_KP_Subtract:
scala /= 2;
- warnx("dec scala: %f", scala);
+ msg("dec scala: %f", scala);
break;
default:
break;