(parse_long_options): Remove version-, copyright-,
[gnulib.git] / lib / readtokens.h
index 101faa4..a2e0b9d 100644 (file)
@@ -1,12 +1,12 @@
 #ifndef H_READTOKENS_H
-#define H_READTOKENS_H
+# define H_READTOKENS_H
 
-#ifndef INITIAL_TOKEN_LENGTH
-#define INITIAL_TOKEN_LENGTH 20
-#endif
+# ifndef INITIAL_TOKEN_LENGTH
+#  define INITIAL_TOKEN_LENGTH 20
+# endif
 
-#ifndef TOKENBUFFER_DEFINED
-#define TOKENBUFFER_DEFINED
+# ifndef TOKENBUFFER_DEFINED
+#  define TOKENBUFFER_DEFINED
 struct tokenbuffer
 {
   long size;
@@ -14,16 +14,23 @@ struct tokenbuffer
 };
 typedef struct tokenbuffer token_buffer;
 
-#endif /* not TOKENBUFFER_DEFINED */
+# endif /* not TOKENBUFFER_DEFINED */
 
-void init_tokenbuffer (token_buffer *tokenbuffer);
+# undef __P
+# if defined (__STDC__) && __STDC__
+#  define      __P(x) x
+# else
+#  define      __P(x) ()
+# endif
+
+void init_tokenbuffer __P ((token_buffer *tokenbuffer));
 
 long
-  readtoken (FILE *stream, const char *delim, int n_delim,
-            token_buffer *tokenbuffer);
+  readtoken __P ((FILE *stream, const char *delim, int n_delim,
+            token_buffer *tokenbuffer));
 int
-  readtokens (FILE *stream, int projected_n_tokens,
+  readtokens __P ((FILE *stream, int projected_n_tokens,
              const char *delim, int n_delim,
-             char ***tokens_out, long **token_lengths);
+             char ***tokens_out, long **token_lengths));
 
 #endif /* not H_READTOKENS_H */