check a C program for rudimentary syntax errors like unmatched parentheses, brackets and braces
determine the ranges of char, short, int, long, float, and double with standard header
convert a string of hexadecimal digits (including an optional 0x or 0X ) into its equivalent integer value
Write an alternative version of squeeze(s1,s2) that deletes each character in s1 that matches any character in the string s2 .
Write the function any(s1,s2) , which returns the first location in a string s1 where any character from the string s2 occurs, or -1 if s1 contains no characters from s2 .
Write a function setbits(x,p,n,y) that returns x with the n bits that begin at position p set to the rightmost n bits of y , leaving the other bits unchanged.