import gdb-1999-06-28 snapshot
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.base / call-strs.c
index 02870e0f603ccfc7bc0740ad915db46628c7f6b5..f3bc8da9166d4aa95b3146fc36db5b6b6e548bb4 100644 (file)
@@ -1,16 +1,33 @@
 #include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
 char buf[100];
 char bigbuf[1000];
 char * s;
 
+#ifdef PROTOTYPES
+char * str_func1(char *s1)
+#else
 char * str_func1(s1)
 char *s1;
+#endif
 {
   printf("first string arg is: %s\n", s1);
   strcpy(bigbuf, s1);
   return bigbuf;
 }
 
+#ifdef PROTOTYPES
+char * str_func(
+char * s1, 
+char * s2,
+char * s3,
+char * s4,
+char * s5,
+char * s6,
+char * s7)
+#else
 char * str_func(s1, 
                 s2,
                s3,
@@ -25,6 +42,7 @@ char * s4;
 char * s5;
 char * s6;
 char * s7;
+#endif
 {
   printf("first string arg is: %s\n", s1);
   printf("second string arg is: %s\n", s2);
@@ -49,11 +67,12 @@ link_malloc ()
   return (char*) malloc (1);
 }
 
-main()
+int main()
 {
   s = &buf[0];
   strcpy(buf, "test string");
   str_func("abcd", "efgh", "ijkl", "mnop", "qrst", "uvwx", "yz12");
   str_func1("abcd");
+  return 0;
 }
 
This page took 0.033797 seconds and 4 git commands to generate.