#if defined(__STDC__) || defined(__cplusplus)
# define P_(s) s
#else
# define P_(s) ()
#endif


/* afsacl.c */
long Q_acl_string_to_long P_((char *string, long *error));
char *Q_long_to_acl_string P_((long num));
AFS_acl *Q_parse_afs_acl P_((char *s));
AFS_acl *Q_get_afs_acl P_((char *dir, long *error));
int Q_set_afs_acl P_((char *dir, AFS_acl_entry *acl_ent, int negative, long *error));
void Q_free_acl P_((AFS_acl *acl));

/* afsmem.c */
Group* Q_afs_get_membership P_((char *groupname, char *cellname, long *err_code));

/* fstype.c */
char *Q_expand_file_name P_((char *path, long *err_code));
int Q_file_system_type P_((char *path, long *err_code));

/* qutils.c */
void Q_init P_((void));
void *Q_malloc P_((int size));
void *Q_realloc P_((void *ptr, int size));
void Q_free P_((void *ptr));

/* directory.c */
int Q_get_directory P_((char* dir, Files* flist));
void Q_free_directory P_((Files files));

#undef P_


