char *in_str 在函数参数之后和函数体之前是什么意思?

What is the meaning of char *in_str after function parameters and before function body?

我正在阅读 Bradford Nichols 的 Pthreads Programming,页码 177 我注意到这段代码:

 static char work_buffer[100];
 void reverse_string(in_str)
 char *in_str;
 {
   ...
   ...
 }

第三行代码在这里做什么?

第三行说明reverse_string的参数in_star的类型是char *。它是旧的 K&R 参数声明风格。