mirror of
https://github.com/cc65/cc65.git
synced 2024-09-01 14:29:31 +00:00
17 lines
641 B
C
17 lines
641 B
C
|
/* Bug #2020 - Right cases */
|
||
|
|
||
|
typedef int F(void); // type F is "function with no parameters returning int"
|
||
|
|
||
|
F f, g; // f and g both have type compatible with F
|
||
|
int f(void) { return 0; } // RIGHT: f has type compatible with F
|
||
|
int g() { return 0; } // RIGHT: g has type compatible with F
|
||
|
F *e(void) { return 0; } // e returns a pointer to a function
|
||
|
F *((h))(void) { return 0; } // similar: parentheses irrelevant
|
||
|
int (*fp)(void); // fp points to a function that has type F
|
||
|
F *Fp; // Fp points to a function that has type
|
||
|
|
||
|
int main(void)
|
||
|
{
|
||
|
return 0;
|
||
|
}
|