| #!/bin/sh | |
| # | |
| # Program: notcast | |
| # | |
| # Synopsis: Returns 0 if the input does not contain a cast operator | |
| # | |
| # Syntax: notcast tailexpr | |
| # | |
| # postpat - optionally allows a regular expression to go at the end | |
| # prepat - optionally allow a regular expression to go at the start | |
| # | |
| if grep "$2"'\(\([sz]ext\)\|\(trunc\)\|\(fpto[us]i\)\|\([us]itofp\)\|\(bitcast\)\|\(fpext\)\|\(fptrunc\)\|\(ptrtoint\)\|\(inttoptr\)\|\(cast\)\)'"$1" | |
| then exit 1 | |
| else exit 0 | |
| fi |