diff --git a/main.c b/main.c
index 96ea947..f0f2e89 100644
--- a/main.c
+++ b/main.c
@@ -42,11 +42,6 @@
 #define _MAPPINGS_CONFIG
 #include "config.h"
 
-enum {
-	FILENAME_CNT = 1024,
-	TITLE_LEN    = 256
-};
-
 typedef struct {
 	const char *name;
 	char *cmd;
@@ -348,7 +343,7 @@ void bar_put(win_bar_t *bar, const char *fmt, ...)
 void update_info(void)
 {
 	unsigned int i, fn, fw;
-	char title[TITLE_LEN];
+	char title[256];
 	const char * mark;
 	bool ow_info;
 	win_bar_t *l = &win.bar.l, *r = &win.bar.r;
@@ -801,7 +796,7 @@ int main(int argc, char **argv)
 	}
 
 	if (options->recursive || options->from_stdin)
-		filecnt = FILENAME_CNT;
+		filecnt = 1024;
 	else
 		filecnt = options->filecnt;
 
diff --git a/util.c b/util.c
index 49d9fd0..b8f2382 100644
--- a/util.c
+++ b/util.c
@@ -26,12 +26,6 @@
 #include "options.h"
 #include "util.h"
 
-enum {
-	BUF_SIZE  = 1024,
-	DNAME_CNT = 512,
-	FNAME_LEN = 1024
-};
-
 void cleanup(void);
 
 void* s_malloc(size_t size)
@@ -117,7 +111,7 @@ int r_opendir(r_dir_t *rdir, const char *dirname)
 		return -1;
 	}
 
-	rdir->stcap = DNAME_CNT;
+	rdir->stcap = 512;
 	rdir->stack = (char**) s_malloc(rdir->stcap * sizeof(char*));
 	rdir->stlen = 0;