Whamcloud - gitweb
Allow e2fsprogs to be built using the clang (LLVM) frontend
authorTheodore Ts'o <tytso@mit.edu>
Mon, 10 Sep 2012 01:35:39 +0000 (21:35 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 10 Sep 2012 01:35:39 +0000 (21:35 -0400)
commitab3f5c5aad6310be1d1891c05f1bc8cf7ccf0cef
treefc0d6347cea8ea1a311dab8f8fe7ae0ee26f0a54
parent321649c9f491c2012f5e1a20337fd276bc5290f0
Allow e2fsprogs to be built using the clang (LLVM) frontend

Since clang uses C99 semantics by default, the main changes required
to allow clang to build e2fsprogs was to add support the C99 inline
semantics, while still allowing us to be built when the legacy (but
still default for gcc) GNU C89 inline semantics are in force.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
e2fsck/jfs_user.h
lib/ext2fs/Makefile.in
lib/ext2fs/bitops.h
lib/ext2fs/ext2fs.h
lib/ext2fs/tst_bitmaps.c
lib/ext2fs/tst_inode_size.c
lib/ext2fs/tst_super_size.c