New module 'arg-nonnull'. Declare which arguments expect non-NULL values.
[gnulib.git] / modules / arg-nonnull
1 Description:
2 A C macro for declaring that specific arguments must not be NULL.
3
4 Files:
5 build-aux/arg-nonnull.h
6
7 Depends-on:
8
9 configure.ac:
10
11 Makefile.am:
12 BUILT_SOURCES += arg-nonnull.h
13 # The arg-nonnull.h that gets inserted into generated .h files is the same as
14 # build-aux/arg-nonnull.h, except that it has the copyright header cut off.
15 arg-nonnull.h: $(top_srcdir)/build-aux/arg-nonnull.h
16         $(AM_V_GEN)rm -f $@-t $@ && \
17         sed -n -e '/GL_ARG_NONNULL/,$$p' \
18           < $(top_srcdir)/build-aux/arg-nonnull.h \
19           > $@-t && \
20         mv $@-t $@
21 MOSTLYCLEANFILES += arg-nonnull.h arg-nonnull.h-t
22
23 ARG_NONNULL_H=arg-nonnull.h
24
25 Include:
26
27 License:
28 LGPLv2+
29
30 Maintainer:
31 Bruno Haible