Included Files
- #include <nut/include/cfg/perci.h>
- #include <nut/include/include2/stdlib.h>
- #include <nut/include/stdio.h>
Preprocessor definitions
#define GORP_PERCI_H
#define PERCI_MAX_RECORDS 256
#define PERCI_RECSIZE 256
#define PERCI_DATASIZE
typedef uint8_t perci_recnum_t
typedef uint_fast8_t perci_fast_recnum_t
typedef uint8_t perci_reclen_t
typedef uint_fast8_t perci_fast_reclen_t
typedef struct _PERCI_RECORD PERCI_RECORD
struct _PERCI_RECORD
|
|
{
|
|
perci_reclen_t pcd_len;
|
|
uint8_t pcd_data[256];
|
|
}
|
|
typedef struct _PERCI_WRITER PERCI_WRITER
struct _PERCI_WRITER
|
|
{
|
|
int pcw_fd;
|
|
long pcw_size;
|
|
HANDLE pcw_mutex;
|
|
perci_fast_recnum_t pcw_recnum;
|
|
PERCI_RECORD pcw_rec;
|
|
}
|
|
typedef struct _PERCI_READER PERCI_READER
struct _PERCI_READER
|
|
{
|
|
PERCI_WRITER* pcr_cil;
|
|
perci_fast_recnum_t pcr_recnum;
|
|
perci_fast_reclen_t pcr_reclen;
|
|
perci_fast_reclen_t pcr_recpos;
|
|
}
|
|