#ifndef __CREDENTIAL_H__ #define __CREDENTIAL_H__ #include #include "class.h" #define CRED_PWD(c) (((c)->cred).pwd) typedef enum e_CredentialType { CRED_PASSWORD = 0 } CredentialType; CLASS(Credential) { CredentialType type; union { struct { char * user; size_t nuser; char * pass; size_t npass; } pwd; } cred; }; #endif // __CREDENTIAL_H__ // vim: set ts=4 sw=4: