#!/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 |