mirror of
https://github.com/cc65/cc65.git
synced 2024-12-23 04:30:10 +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;
|
|
}
|