This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
fixeria gerrit-no-reply at lists.osmocom.orgfixeria has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ci/+/26045 ) Change subject: scripts: add a script for checking presence of <endian.h> ...................................................................... scripts: add a script for checking presence of <endian.h> Change-Id: I6a1e7fc2e96f42fc596f47b4d7f1ac6c61d834b6 --- A scripts/verify_endian_header.sh 1 file changed, 23 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/45/26045/1 diff --git a/scripts/verify_endian_header.sh b/scripts/verify_endian_header.sh new file mode 100755 index 0000000..9dcbc0e --- /dev/null +++ b/scripts/verify_endian_header.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +# Usage: ./verify_endian_header.sh $(find . -name "*.[hc]") + +HEADER="osmocom/core/endian.h" +COUNT=0 + +for f in $*; do + # Obviously, ignore the header file defining the macros + if [ $(basename $f) = $(basename $HEADER) ]; then + continue + fi + # Match files using either of OSMO_IS_{LITTLE,BIG}_ENDIAN + if grep -q "OSMO_IS_\(LITTLE\|BIG\)_ENDIAN" $f; then + # The header file must be included + if ! grep -q "#include <$HEADER>" $f; then + echo "File '$f' does not #include <$HEADER>" + COUNT=$((COUNT + 1)) + fi + fi +done + +exit $COUNT -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/26045 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: I6a1e7fc2e96f42fc596f47b4d7f1ac6c61d834b6 Gerrit-Change-Number: 26045 Gerrit-PatchSet: 1 Gerrit-Owner: fixeria <vyanitskiy at sysmocom.de> Gerrit-MessageType: newchange -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20211029/01439b36/attachment.htm>