cleanup write to argument array hack
commit4ad8ad708f80c91e70f8491e4d62dccc40358887
authorChristopher Li <sparse@chrisli.org>
Thu, 30 Nov 2006 10:11:36 +0000 (30 02:11 -0800)
committerJosh Triplett <josh@freedesktop.org>
Tue, 5 Dec 2006 07:27:58 +0000 (4 23:27 -0800)
tree7d09aa58e537095a1567568913ab233408dfc835
parent9c1b0a2fd4347f90c5813d5ed130fd814857ee3e
cleanup write to argument array hack

The sparse interface is a kind of snaky that it change the input argument
array. The function sparse() does the same hack just to skip the files.

This patch add the ptr list for string. So sparse_initialize will
return list of file to compile. The string pointer is not aligned
at word boundary. This patch introduce non taged version of the ptr
list iteration function.

Signed-off-by: Christopher Li <sparse@chrisli.org>
13 files changed:
check.c
compile.c
example.c
graph.c
lib.c
lib.h
obfuscate.c
ptrlist.h
test-dissect.c
test-lexing.c
test-linearize.c
test-parsing.c
test-unssa.c