fix itostr add the judge of length of str
add libmc and rearrange the files