From 5d096dcfdef5ddb0e6dd67e155adf893df7d7809 Mon Sep 17 00:00:00 2001
From: Mike Pall
+Returns true if obj has the C type given by +ct. Returns false otherwise. +
++C type qualifiers (const etc.) are ignored. Pointers are +checked with the standard pointer compatibility rules, but without any +special treatment for void *. If ct specifies a +struct/union, then a pointer to this type is accepted, +too. Otherwise the types must match exactly. +
++Note: this function accepts all kinds of Lua objects for the +obj argument, but always returns false for non-cdata +objects. +
+