You can call lite-C functions from C-Script, but not vice_versa.

The mouse_ent is still there, but just as an internal pointer under a different name. The workaround would be to rename that pointer:

#define mouse_ent touched