#!/bin/sh

gcc chercher.c -o chercher

for nom in *.[ch]; do

	cp $nom "$nom".org

	for MOT in fixedtables inflateCopy inflateEnd inflate_fast inflateGetHeader inflateInit2 inflateInit2_ inflateInit_ inflatePrime inflateReset inflateSetDictionary inflateSyncPoint inflateSync inflate makefixed syncsearch updatewindow fixedtables adler compress compressBound deflate deflateEnd deflateInit_ crc32 crc32_combine crc_table get_crc_table check_header gzclearerr deflateParams destroy gz_open gzclose gzdirect gzdopen gzeof gzerror gzflush gzgetc gzgets gzopen gzprintf gzputc gzputs gzread gzrewind gzseek gzsetparams gztell gzungetc gzwrite deflateBound deflateCopy deflatePrime deflateReset deflateSetDictionary deflateSetHeader deflateTune deflate_copyright deflate_fast deflate_slow deflate_stored fill_window inflate_table zcfree inflateBack inflateBackEnd inflateBackInit_ inflate_table inflate_copyright zcalloc z_errmsg _dist_code _length_code _tr_align _tr_flush_block _tr_init _tr_stored_block configuration_table longest_match _tr_tally base_dist base_length bl_order build_tree compress_block extra_blbits extra_dbits extra_lbits send_tree static_bl_desc static_d_desc static_dtree static_l_desc static_ltree zError zlibCompileFlags zlibVersion distfix lenfix order dbase dext lbase lext deflateInit2_ deflateInit2; do

		chercher $MOT "$MOT"XXX "$nom" > tmp
		mv tmp "$nom"

	done
done


for nom in *.[ch]; do

	cmp $nom "$nom".org
	code=$?
	if [ $code = "0" ]; then
		rm "$nom".org
	fi

done
