1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-04-19 23:22:16 +03:00
esp8266/tools/sdk/lib/compare/sdk-compare-includes

34 lines
476 B
Bash
Executable File

#!/bin/sh
set -e
# released to public domain
help()
{
cat << eof
usage: $1 <esp-open-sdk path>
Compare include files against sdk's
eof
exit 1
}
sdk="$1"
me="$0"
core=${me%/*}/../../../..
[ -r "$sdk/lib/libnet80211.a" ] || help "$0"
for f in $(cd "$sdk"; find include -type f); do
diff -bu "$sdk/$f" "$core/tools/sdk/$f" || true
done | sed \
-e 's/^+#ifdef.*cplusplus//g' \
-e 's/^+extern "C"//g' \
-e 's/^+}$//g' \
-e 's/^+#endif//g' \
-e 's/^+[ \t]*$//g' \