doc: use ASCII in .texi files where UTF-8 isn't needed
[gnulib.git] / modules / stdnoreturn
index 1778862..acd661b 100644 (file)
@@ -1,11 +1,12 @@
 Description:
-A <stdnoreturn.h> that conforms to C1X.
+A <stdnoreturn.h> that nearly conforms to ISO C11.
 
 Files:
+lib/stdnoreturn.in.h
 m4/stdnoreturn.m4
 
 Depends-on:
-_Noreturn
+snippet/_Noreturn
 
 configure.ac:
 gl_STDNORETURN_H
@@ -13,16 +14,21 @@ gl_STDNORETURN_H
 Makefile.am:
 BUILT_SOURCES += $(STDNORETURN_H)
 
-# Create <stdnoreturn.h> when the system doesn't have one that works.
+# We need the following in order to create <stdnoreturn.h> when the system
+# doesn't have one that works.
 if GL_GENERATE_STDNORETURN_H
-stdnoreturn.h: $(top_builddir)/config.status $(_NORETURN_H)
-       { cat $(_NORETURN_H) && echo '#define noreturn _Noreturn'; } > $@-t
+stdnoreturn.h: stdnoreturn.in.h $(top_builddir)/config.status $(_NORETURN_H)
+       $(AM_V_GEN)rm -f $@-t $@ && \
+       { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+         sed -e '/definition of _Noreturn/r $(_NORETURN_H)' \
+              < $(srcdir)/stdnoreturn.in.h; \
+       } > $@-t && \
        mv $@-t $@
 else
 stdnoreturn.h: $(top_builddir)/config.status
        rm -f $@
 endif
-MOSTLYCLEANFILES += stdnoreturn.h
+MOSTLYCLEANFILES += stdnoreturn.h stdnoreturn.h-t
 
 Include:
 <stdnoreturn.h>
@@ -31,4 +37,4 @@ License:
 LGPLv2+
 
 Maintainer:
-all
+Paul Eggert