<分区>
bash 源代码中的 C 语法是什么。 它看起来像一个函数定义,其中没有参数类型,但类型在下一行定义
static void
add_temp_array_to_env(temp_array, do_alloc, do_supercede)
char **temp_array;
int do_alloc, do_supercede;
{
register int i;
if (temp_array == 0)
return;
for (i = 0; temp_array[i]; i++)
{
if (do_supercede)
export_env = add_or_supercede_exported_var(temp_array[i], do_alloc);
else
add_to_export_env(temp_array[i], do_alloc);
}
free(temp_array);
}