1e93f7393Sniklas /* This is intended to be a vague simulation of cfront output. */ 2*b725ae77Skettenis #ifdef PROTOTYPES 3*b725ae77Skettenis #line 1 "langs2.cxx" 4*b725ae77Skettenis extern int csub (int); 5*b725ae77Skettenis int foo__Fi(int x)6*b725ae77Skettenisfoo__Fi (int x) 7*b725ae77Skettenis { 8*b725ae77Skettenis return csub (x / 2); 9*b725ae77Skettenis } 10*b725ae77Skettenis 11*b725ae77Skettenis extern int cppsub_ (int *y); 12*b725ae77Skettenis int cppsub_(int * y)13*b725ae77Sketteniscppsub_ (int * y) 14*b725ae77Skettenis { 15*b725ae77Skettenis return foo__Fi (*y); 16*b725ae77Skettenis } 17*b725ae77Skettenis #else 18e93f7393Sniklas #line 1 "langs2.cxx" 19e93f7393Sniklas extern int csub (); 20e93f7393Sniklas int foo__Fi(x)21e93f7393Sniklasfoo__Fi (x) int x; 22e93f7393Sniklas { 23e93f7393Sniklas return csub (x / 2); 24e93f7393Sniklas } 25e93f7393Sniklas 26e93f7393Sniklas extern int cppsub_ (); 27e93f7393Sniklas int cppsub_(y)28e93f7393Sniklascppsub_ (y) int *y; 29e93f7393Sniklas { 30e93f7393Sniklas return foo__Fi (*y); 31e93f7393Sniklas } 32*b725ae77Skettenis #endif 33