namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
changing function definition styles
- From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>
- Date: Tue, 04 Jan 2000 11:10:14 +0900
関数定義の書式を変更しました。型の直後に改行を入れます。
Glib, GNU grep, gettext, NDTPD, Ruby のソースに習いました。
旧書式:
static char *foo(char *s)
{
...
}
新書式:
static char *
foo(char *s)
{
...
}
書式の変更は perl の正規表現で強引に行いました。 make clean
&& make が通ったのでまず問題ないでしょう。
% perl -i.bak -pe \
's/^((?:\w+\s+)+\**)(\w+\s*\([^;]+)$/$1\n$2/' *.c
-- Satoru Takabayashi