Browse Source

libfdt: Remove #includes from fdt.h

At present fdt.h #includes stdint.h.  This makes some sense, because fdt.h
uses the standard fixed-width integer types.  However, this can make life
difficult when building in different environments which may not have a
stdint.h.  Therefore, this patch removes the #include from fdt.h, instead
requiring that users of fdt.h define the fixed-width integer types before
including fdt.h, either by themselves including stdint.h, or by any other
means.
main
David Gibson 18 years ago
parent
commit
857f54e79f
  1. 2
      fdt.h
  2. 1
      tests/del_node.c
  3. 1
      tests/del_property.c
  4. 1
      tests/dumptrees.c
  5. 1
      tests/find_property.c
  6. 1
      tests/getprop.c
  7. 2
      tests/move_and_save.c
  8. 1
      tests/nop_node.c
  9. 1
      tests/nop_property.c
  10. 1
      tests/notfound.c
  11. 1
      tests/open_pack.c
  12. 1
      tests/path_offset.c
  13. 1
      tests/root_node.c
  14. 1
      tests/rw_tree1.c
  15. 1
      tests/setprop.c
  16. 1
      tests/setprop_inplace.c
  17. 1
      tests/subnode_offset.c
  18. 1
      tests/sw_tree1.c
  19. 1
      tests/testutils.c
  20. 1
      tests/truncated_property.c

2
fdt.h

@ -3,8 +3,6 @@ @@ -3,8 +3,6 @@

#ifndef __ASSEMBLY__

#include <stdint.h>

struct fdt_header {
uint32_t magic; /* magic word FDT_MAGIC */
uint32_t totalsize; /* total size of DT block */

1
tests/del_node.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/del_property.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/dumptrees.c

@ -2,6 +2,7 @@ @@ -2,6 +2,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/find_property.c

@ -20,6 +20,7 @@ @@ -20,6 +20,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/getprop.c

@ -21,6 +21,7 @@ @@ -21,6 +21,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

2
tests/move_and_save.c

@ -22,6 +22,8 @@ @@ -22,6 +22,8 @@
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>


1
tests/nop_node.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/nop_property.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/notfound.c

@ -20,6 +20,7 @@ @@ -20,6 +20,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/open_pack.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/path_offset.c

@ -20,6 +20,7 @@ @@ -20,6 +20,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/root_node.c

@ -21,6 +21,7 @@ @@ -21,6 +21,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/rw_tree1.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/setprop.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/setprop_inplace.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/subnode_offset.c

@ -20,6 +20,7 @@ @@ -20,6 +20,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/sw_tree1.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

1
tests/testutils.c

@ -22,6 +22,7 @@ @@ -22,6 +22,7 @@

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <limits.h>
#include <string.h>
#include <errno.h>

1
tests/truncated_property.c

@ -21,6 +21,7 @@ @@ -21,6 +21,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdint.h>

#include <fdt.h>
#include <libfdt.h>

Loading…
Cancel
Save