summaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/shr1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/shr1.c')
-rw-r--r--gdb/testsuite/gdb.base/shr1.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.base/shr1.c b/gdb/testsuite/gdb.base/shr1.c
index 0efaff5ec14..a0257e40233 100644
--- a/gdb/testsuite/gdb.base/shr1.c
+++ b/gdb/testsuite/gdb.base/shr1.c
@@ -7,8 +7,12 @@ float sg = 5.5;
int sgi = 2;
static int sgs = 7;
+#ifdef PROTOTYPES
+int shr1(int x)
+#else
int shr1(x)
int x;
+#endif
{
f mumble;
int l;
@@ -25,20 +29,32 @@ int x;
return 2*x;
}
+#ifdef PROTOTYPES
+static int shr1_local(int x)
+#else
static int shr1_local(x)
int x;
+#endif
{
return 2*x;
}
+#ifdef PROTOTYPES
+int structarg(struct s x)
+#else
int structarg(x)
struct s x;
+#endif
{
return x.a;
}
+#ifdef PROTOTYPES
+int pstructarg(struct s *x)
+#else
int pstructarg(x)
struct s *x;
+#endif
{
return x->a;
}