[BUG] format '%d' expects type 'int', but argument 5 has type 'long int'

src/cfgparse.c: In function 'readcfgfile':
src/cfgparse.c:4087: warning: format '%d' expects type 'int', but argument 5 has type 'long int'
diff --git a/src/cfgparse.c b/src/cfgparse.c
index 1a2e9b0..4e851d0 100644
--- a/src/cfgparse.c
+++ b/src/cfgparse.c
@@ -4084,7 +4084,7 @@
 				line++;
 			*line = '\0';
 
-			Alert("parsing [%s:%d]: line too long, truncating at word %d, position %d : <%s>.\n",
+			Alert("parsing [%s:%d]: line too long, truncating at word %d, position %ld: <%s>.\n",
 			      file, linenum, arg + 1, args[arg] - thisline + 1, args[arg]);
 			err_code |= ERR_ALERT | ERR_FATAL;
 			args[arg] = line;