+2001-09-08 Bruno Haible <haible@clisp.cons.org>
+
+ * pipe-bidi.c (nonintr_close): Add function prototypes.
+ * pipe-in.c (nonintr_close, nonintr_open): Likewise.
+ * pipe-out.c (nonintr_close, nonintr_open): Likewise.
+
2001-09-08 Bruno Haible <haible@clisp.cons.org>
* findprog.c: Include specification header before all other headers.
#define _(str) gettext (str)
+/* Prototypes for local functions. Needed to ensure compiler checking of
+ function argument counts despite of K&R C function definition syntax. */
+#ifdef EINTR
+static inline int nonintr_close PARAMS ((int fd));
+#endif
+
+
#ifdef EINTR
/* EINTR handling for close().
#define _(str) gettext (str)
+/* Prototypes for local functions. Needed to ensure compiler checking of
+ function argument counts despite of K&R C function definition syntax. */
+#ifdef EINTR
+static inline int nonintr_close PARAMS ((int fd));
+static inline int nonintr_open PARAMS ((const char *pathname, int oflag,
+ mode_t mode));
+#endif
+
+
#ifdef EINTR
/* EINTR handling for close(), open().
#define _(str) gettext (str)
+/* Prototypes for local functions. Needed to ensure compiler checking of
+ function argument counts despite of K&R C function definition syntax. */
+#ifdef EINTR
+static inline int nonintr_close PARAMS ((int fd));
+static inline int nonintr_open PARAMS ((const char *pathname, int oflag,
+ mode_t mode));
+#endif
+
+
#ifdef EINTR
/* EINTR handling for close(), open().
+2001-09-08 Bruno Haible <haible@clisp.cons.org>
+
+ * msgexec.c (nonintr_select): Add function prototype.
+
+ * xgettext.c (scan_java_file): Add function prototype.
+
2001-09-23 Bruno Haible <haible@clisp.cons.org>
* xgettext.c (remember_a_message): Warn about empty msgid if it
static inline ssize_t nonintr_read PARAMS ((int fd, void *buf, size_t count));
static inline ssize_t nonintr_write PARAMS ((int fd, const void *buf,
size_t count));
+#if HAVE_SELECT
+static inline int nonintr_select PARAMS ((int n, fd_set *readfds,
+ fd_set *writefds, fd_set *exceptfds,
+ struct timeval *timeout));
+#endif
#endif
static void process_string PARAMS ((const char *str, size_t len,
char **resultp, size_t *lengthp));
msgdomain_list_ty *mdlp));
static void scan_po_file PARAMS ((const char *file_name,
msgdomain_list_ty *mdlp));
+static void scan_java_file PARAMS ((const char *file_name,
+ msgdomain_list_ty *mdlp));
static long difftm PARAMS ((const struct tm *a, const struct tm *b));
static message_ty *construct_header PARAMS ((void));