X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-perl/blobdiff_plain/bdf77f6dbd9205c70639fb682059e4ba0761c767..bfdf19cbde6d9f5cdb740d258fcc439a4a412ab0:/catacomb-perl.h diff --git a/catacomb-perl.h b/catacomb-perl.h index ef36efc..acfff02 100644 --- a/catacomb-perl.h +++ b/catacomb-perl.h @@ -35,12 +35,11 @@ /*----- Header files ------------------------------------------------------*/ -#include - #include #include #include +#include #include #include #include @@ -186,7 +185,7 @@ typedef struct Key_AttrIter { } Key_AttrIter; typedef int KeyErr; -typedef key_data Key_DataImpl; +typedef key_data Key_Data; typedef struct Key_FileIter { Key_File *kf; key_iter i; @@ -195,6 +194,7 @@ typedef sym_iter Key_StructIter; typedef key_filter Key_Filter; extern void keyreport(const char *file, int line, const char *err, void *p); +extern const char *keydata_type(Key_Data *kd); extern SV *keyerr(int rc); /*------ Multiprecision maths ---------------------------------------------*/