Better code?

Fix compiler warnings for C impl. and use symbols instead of strings in CL impl.