Try this:
perl -ne 'print if s!#\s*define\s+(\S+)\s+([^(?:\s*/\*.*\*/)])$!use co +nstant $1 => $2;!g' /usr/include/linux/elf.h >> Constants.pm
In reply to RE: Converting C #define to 'use constant' statements
by btrott
in thread Converting C #define to 'use constant' statements
by rpc
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |