d274798231a35004a38afa0c3fe94da3fd69aba6
[gnulib.git] / modules / stdint
1 Description:
2 An <stdint.h> that nearly conforms to C99.
3 (Nearly: {uint,int}_{fast,least}{8,16,32,64}_t may not correspond
4 to the fastest and smallest types available on the system.)
5
6 Files:
7 lib/stdint_.h
8 m4/stdint.m4
9 m4/inttypes.m4
10
11 Depends-on:
12
13 configure.ac:
14 gl_STDINT_H
15
16 Makefile.am:
17 BUILT_SOURCES += $(STDINT_H)
18 EXTRA_DIST += stdint_.h
19
20 # We need the following in order to create an <stdint.h> when the system
21 # doesn't have one that works with the given compiler.
22 all-local $(lib_OBJECTS): $(STDINT_H)
23 stdint.h: stdint_.h
24         sed -e 's/@''HAVE_LONG_64BIT''@/$(HAVE_LONG_64BIT)/g;s/@''HAVE_LONGLONG_64BIT@/$(HAVE_LONGLONG_64BIT)/g' < $(srcdir)/stdint_.h > $@-t
25         mv $@-t $@
26 MOSTLYCLEANFILES += stdint.h stdint.h-t
27
28 Include:
29 #include <stdint.h>
30
31 Maintainer:
32 all