Added declaration of __srget() on Cygwin. Used point solution because
authorDavid Levine <levinedl@acm.org>
Sun, 15 Apr 2012 15:02:23 +0000 (10:02 -0500)
committerDavid Levine <levinedl@acm.org>
Sun, 15 Apr 2012 15:02:23 +0000 (10:02 -0500)
this shouldn't be needed for much longer.

MACHINES
sbr/m_getfld.c

index 4506620..194ac9c 100644 (file)
--- a/MACHINES
+++ b/MACHINES
@@ -45,8 +45,6 @@ Cygwin:
 Be sure to install Cygwin packages libncurses-devel and libncurses10,
 in the Libs category.
 
-The few minor compile warnings can be ignored.
-
 --------------------------------------
 HPUX:
 
index 585df64..e139505 100644 (file)
@@ -188,6 +188,11 @@ static int (*eom_action)(int) = NULL;
 # define _cnt    _r            /* Retch */
 # define _filbuf __srget       /* Puke  */
 # define DEFINED__FILBUF_TO_SOMETHING_SPECIFIC
+
+# if defined __CYGWIN__
+  /* Cygwin's stdio.h does not declare __srget(). */
+  int __srget(FILE *);
+# endif /* __CYGWIN__ */
 #endif
 
 #ifndef DEFINED__FILBUF_TO_SOMETHING_SPECIFIC