Currently, KJS_DEFINE_PROTOTYPE assumes that the current namespace is KJS (or that it's been included). Since KJS_DEFINE_PROTOTYPE is meant to be used in headers that aren't part of the KJS namespace, it needs to have all KJS types prefixed with KJS::
Created attachment 5885 [details] Patch