#ifndef _CRYPT_H #define _CRYPT_H 1 /* Reentrant versions of the functions above. The additional argument points to a structure where the results are placed in. */ struct block { unsigned char b_data[64]; }; struct ordering { unsigned char o_data[64]; }; struct crypt_data { /* Stuff used by the des based routines */ struct block key; const struct ordering *EP; /* Stuff used by the md5 based routines */ char *p; const char *sp,*ep; }; #endif