mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-30 23:53:32 +01:00
bd61a4e848
This script is not expected to work on windows due to line-ending issues, so I'm not making it get run on an automated basis. We should use it when editing checkSpace.pl. Closes ticket 32613.
84 lines
1.1 KiB
C
84 lines
1.1 KiB
C
|
|
// The { coming up should be on its own line.
|
|
int
|
|
foo(void) {
|
|
// There should be a space before (1)
|
|
if(1) x += 1;
|
|
|
|
// The following empty line is unnecessary.
|
|
|
|
}
|
|
|
|
|
|
// There should be a newline between void and bar.
|
|
void bar(void)
|
|
{
|
|
// too wide:
|
|
testing("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx");
|
|
}
|
|
|
|
long
|
|
bad_spacing()
|
|
{
|
|
// here comes a tab
|
|
return 2;
|
|
// here comes a label without space:
|
|
foo:
|
|
;
|
|
}
|
|
|
|
// Here comes a CR:
|
|
|
|
// Trailing space:
|
|
|
|
int
|
|
non_k_and_r(void)
|
|
{
|
|
// non-k&r
|
|
if (foo)
|
|
{
|
|
// double-semi
|
|
return 1;;
|
|
}
|
|
else
|
|
{
|
|
return 2;
|
|
}
|
|
}
|
|
|
|
// #else #if causes a warning.
|
|
#if 1
|
|
#else
|
|
#if 2
|
|
#else
|
|
#endif
|
|
#endif
|
|
|
|
// always space before a brace.
|
|
foo{
|
|
}
|
|
|
|
void
|
|
unexpected_space(void)
|
|
{
|
|
// This space gives a warning.
|
|
foobar (77);
|
|
}
|
|
|
|
void
|
|
bad_function_calls(long)
|
|
{
|
|
// These are forbidden:
|
|
assert(1);
|
|
memcmp("a","b",1);
|
|
strcat(foo,x);
|
|
strcpy(foo,y);
|
|
sprintf(foo,"x");
|
|
malloc(7);
|
|
free(p);
|
|
realloc(p);
|
|
strdup(s);
|
|
strndup(s,10);
|
|
calloc(a,b);
|
|
}
|