- case sig::char_P: return $ CYTypedIdentifier($V("char"));
- case sig::double_P: return $ CYTypedIdentifier($V("double"));
- case sig::float_P: return $ CYTypedIdentifier($V("float"));
- case sig::int_P: return $ CYTypedIdentifier($V("int"));
- case sig::long_P: return $ CYTypedIdentifier($V("long"));
- case sig::longlong_P: return $ CYTypedIdentifier($V("longlong"));
- case sig::short_P: return $ CYTypedIdentifier($V("short"));
+ case sig::char_P: return $ CYTypedIdentifier($ CYTypeVariable("char"));
+ case sig::double_P: return $ CYTypedIdentifier($ CYTypeVariable("double"));
+ case sig::float_P: return $ CYTypedIdentifier($ CYTypeVariable("float"));
+ case sig::int_P: return $ CYTypedIdentifier($ CYTypeVariable("int"));
+ case sig::long_P: return $ CYTypedIdentifier($ CYTypeLong($ CYTypeVariable("int")));
+ case sig::longlong_P: return $ CYTypedIdentifier($ CYTypeLong($ CYTypeLong($ CYTypeVariable("int"))));
+ case sig::short_P: return $ CYTypedIdentifier($ CYTypeShort($ CYTypeVariable("int")));