Line data Source code
1 : #ifndef HEADER_fd_src_flamenco_accdb_fd_accdb_base_h 2 : #define HEADER_fd_src_flamenco_accdb_fd_accdb_base_h 3 : 4 : #include "../../util/fd_util_base.h" 5 : 6 : struct fd_accdb_admin; 7 : typedef struct fd_accdb_admin fd_accdb_admin_t; 8 : 9 : struct fd_accdb_user; 10 : typedef struct fd_accdb_user fd_accdb_user_t; 11 : 12 31566 : #define FD_ACCDB_TYPE_NONE (0U) /* marks an account as not managed by accdb */ 13 0 : #define FD_ACCDB_TYPE_V0 (80U) /* minimal single chain */ 14 21624 : #define FD_ACCDB_TYPE_V1 (1U) /* funk */ 15 0 : #define FD_ACCDB_TYPE_V2 (2U) /* read-only vinyl + read-write funk */ 16 : 17 0 : #define FD_ACCDB_REF_INVAL 0 /* not a valid reference */ 18 30540 : #define FD_ACCDB_REF_RO 1 /* read only */ 19 13836 : #define FD_ACCDB_REF_RW 2 /* read write */ 20 : 21 : #endif /* HEADER_fd_src_flamenco_accdb_fd_accdb_base_h */