Blame src/exception.sh

Packit Service 102278
function except() {
Packit Service 102278
echo "
Packit Service 102278
%exception $1 {
Packit Service 102278
  \$action
Packit Service 102278
  if (result < 0) {
Packit Service 102278
     PyErr_SetFromErrno(PyExc_OSError);
Packit Service 102278
     SWIG_fail;
Packit Service 102278
  }
Packit Service 102278
}
Packit Service 102278
"
Packit Service 102278
}
Packit Service 102278
if ! ${CC:-gcc} -x c -c -I../include - -aux-info temp.aux < ../include/semanage/semanage.h
Packit Service 102278
then
Packit Service 102278
    # clang does not support -aux-info so fall back to gcc
Packit Service 102278
    gcc -x c -c -I../include - -aux-info temp.aux < ../include/semanage/semanage.h
Packit Service 102278
fi
Packit Service 102278
for i in `awk '/extern int/ { print $6 }' temp.aux`; do except $i ; done
Packit Service 102278
rm -f -- temp.aux -.o