diff --git a/src/calc.c b/src/calc.c
index d89f1970ac3c394e03c2c64b452cc49bb9ac5b78..af0cd90cd188f44e3c2ed1775f939092e6717d01 100644
--- a/src/calc.c
+++ b/src/calc.c
@@ -61,8 +61,8 @@
 #endif
 
 
-int  calc_delay;
-char calc_smfs;
+int  calc_delay = 100;
+char calc_smfs  = 0;
 
 struct {
   char err;                /* 1/0, error or not */
diff --git a/src/main.c b/src/main.c
index 1835afc2e7627df85272916b191392e8e64e4bfb..c669843363361361824977ff144aff5eb58f485d 100644
--- a/src/main.c
+++ b/src/main.c
@@ -80,8 +80,6 @@ void argv_parse(int argc, char **argv, char *dir) {
  /* load defaults */
   memset(dir, 0, PATH_MAX);
   getcwd(dir, PATH_MAX);
-  calc_delay = 100;
-  calc_smfs = 0;
 
  /* read from commandline */
   for(i=1; i<argc; i++) {