liblinux++

A hosted C++ runtime without any libc.
git clone git://henryandlizzy.uk/liblinux++
Log | Files | Refs

errno.sh (225B)


      1 #!/bin/sh
      2 set -eu
      3 
      4 echo -e '#pragma once\n\nenum class errno_t : int16_t {'
      5 sed -En 's/#[[:space:]]*define[[:space:]]+E([[:alnum:]]+)[[:space:]]+([[:digit:]]+)/E\1 = -\2,/p' /usr/include/asm-generic/errno{,-base}.h
      6 echo '};'