mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CryptoAlgo Inc
daad8a087a
|
4 years ago | |
---|---|---|
.. | ||
makefile | 4 years ago | |
makefile.inc | 4 years ago | |
mkinc.pl | 4 years ago | |
packchk.cpp | 4 years ago | |
readme.txt | 4 years ago | |
results.csv | 4 years ago | |
sources | 4 years ago |
readme.txt
How to use me:
1 Edit the SOURCES file to list all the header files you want to check
2 build -clean (or "iebuild -clean" if you are an IE weenie)
This step is important. build -c isn't good enough. Clean rebuilds
ensure that the tables are properly rebuilt.
3 build (or "iebuild")
This parses all the header files and builds a binary.
4 Run packchk.exe and save the output to a file ("before.csv")
5 Change your header files.
6 Repeat steps 2 and 3 to build a new exe.
7 Run packchk.exe and save the output to a new file ("after.csv")
8 Diff the two files. The results should be identical, except for
structures you deleted/added/modified.
If the diff reveals any other differences, then your structures are
not binary-compatible with the previous version of the header file.