doc: use ASCII in .texi files where UTF-8 isn't needed
[gnulib.git] / lib / freading.h
index bf67b07..e4aca78 100644 (file)
@@ -1,5 +1,5 @@
 /* Retrieve information about a FILE stream.
-   Copyright (C) 2007 Free Software Foundation, Inc.
+   Copyright (C) 2007-2014 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
 /* Return true if the stream STREAM is opened read-only, or if the
    last operation on the stream was a read operation.  Return false if
    the stream is opened write-only or append-only, or if it supports
-   writing and there is no current read operation (such as fputc).
+   writing and there is no current read operation (such as fgetc).
 
    freading and fwriting will never both be true.  If STREAM supports
    both reads and writes, then:
@@ -32,8 +32,8 @@
 
    STREAM must not be wide-character oriented.  */
 
-#if HAVE___FREADING && (!defined __GLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7))
-/* Solaris >= 7, not glibc >= 2.2, but glibc >= 2.7  */
+#if HAVE___FREADING && (!defined __GLIBC__ || defined __UCLIBC__ || __GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 7))
+/* Solaris >= 7, not glibc >= 2.2, but glibc >= 2.7, or musl libc  */
 
 # include <stdio_ext.h>
 # define freading(stream) (__freading (stream) != 0)