Fixed generated names with a dash is present

If applied to a file named "t-t.h", c2hsc will generate a module named "T-t", which is not a valid module name. This changes that to generate "TT", which is.