diff --git a/src/modules/Regexp/pike_regexp.c b/src/modules/Regexp/pike_regexp.c
index 531ec8ed4a48ff2ebd07b79e244df248f04921b0..4e9dbfb511d6a6ef021ab7a3a7808e65604bd6e4 100644
--- a/src/modules/Regexp/pike_regexp.c
+++ b/src/modules/Regexp/pike_regexp.c
@@ -649,8 +649,7 @@ int *flagp;
/*
- regnode - emit a node
*/
-static char *regnode(op)
-char op;
+static char *regnode(char op)
{
register char *ret;
register char *ptr;
@@ -672,8 +671,7 @@ char op;
/*
- regc - emit (if appropriate) a byte of code
*/
-static void regc(b)
-char b;
+static void regc(char b)
{
if (regcode != ®dummy)
*regcode++ = b;
@@ -686,9 +684,7 @@ char b;
*
* Means relocating the operand.
*/
-static void reginsert(op, opnd)
-char op;
-char *opnd;
+static void reginsert(char op, char *opnd)
{
register char *src;
register char *dst;