X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb-perl/blobdiff_plain/fcd15e0b7a3d0f0ca2f30953573f8d1f6b8e8bd2..HEAD:/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 ---------------------------------------------*/