diff --git a/src/builtin_functions.c b/src/builtin_functions.c
index 0580aa2d0fcbd46b9866d22cd23a616ba107ecd5..8b624a30cd1e10c65add61aacf3aba0cdc1dfd9e 100644
--- a/src/builtin_functions.c
+++ b/src/builtin_functions.c
@@ -5467,7 +5467,7 @@ PMOD_EXPORT void f__assembler_debug(INT32 args)
 void f__dump_program_tables(INT32 args)
 {
   struct program *p;
-  int indent = 0;
+  INT_TYPE indent = 0;
 
   ASSERT_SECURITY_ROOT("_dump_program_tables");	/* FIXME: Might want lower. */
   get_all_args("_dump_program_tables", args, "%p.%+", &p, &indent);
diff --git a/src/security.c b/src/security.c
index f575af5bc38c9f3d9f3e4631002fe6253fcdf064..71c3da234544adca362e32876b75cf0859391041 100644
--- a/src/security.c
+++ b/src/security.c
@@ -237,7 +237,7 @@ static void creds_create(INT32 args)
   CHECK_SECURITY_OR_ERROR(SECURITY_BIT_SECURITY,
 			  ("creds_create: permission denied.\n"));
 
-  get_all_args("init_creds",args,"%o%d%d",&o,&may,&data);
+  get_all_args("init_creds",args,"%o%i%i",&o,&may,&data);
   if(THIS->user)
     Pike_error("You may only call creds_create once.\n");