#ifndef AUTH_FIELDS_H
#define AUTH_FIELDS_H
struct auth_request;
enum auth_field_flags {
/* This field is internal to auth process and won't be sent to client */
};
struct auth_field {
};
enum auth_field_flags flags);
/* Append fields where (flag & flags_mask) == flags_result. */
enum auth_field_flags flags_mask,
enum auth_field_flags flags_result);
/* If the field exists, clear its value (so the exported string will be "key"
instead of e.g. "key=y"). */
/* Remember the current fields. */
/* Rollback to previous snapshot, or clear the fields if there isn't any. */
#endif