home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload
/
ShartewareOverload.cdr
/
progm
/
cbase.zip
/
CBASE10B.ZIP
/
ROLODECK.ZIP
/
ROLODECK.H
< prev
next >
Wrap
Text File
|
1989-10-31
|
2KB
|
115 lines
/* Copyright (c) 1989 Citadel */
/* All Rights Reserved */
/* #ident "rolodeck.h 1.2 - 89/10/31" */
#ifndef ROLODECK_H /* prevent multiple includes */
#define ROLODECK_H
#include <cbase.h>
/*#include <stddef.h>*/
/* cbase name */
#define RDNAME ("rolodeck.dat")
/* record definition */
typedef struct {
char rd_contact[41]; /* contact name (last name first) */
char rd_title[41]; /* contact job title */
char rd_company[41]; /* company name */
char rd_addr[2*40+1]; /* company address */
char rd_city[26]; /* city */
char rd_state[3]; /* state */
char rd_zip[11]; /* zip code */
char rd_phone[13]; /* phone number */
char rd_ext[5]; /* phone extension */
char rd_fax[13]; /* fax number */
char rd_notes[4*40+1]; /* notes */
} rolodeck_t;
/* field numbers */
#define RD_CONTACT (0)
#define RD_TITLE (1)
#define RD_COMPANY (2)
#define RD_ADDR (3)
#define RD_CITY (4)
#define RD_STATE (5)
#define RD_ZIP (6)
#define RD_PHONE (7)
#define RD_EXT (8)
#define RD_FAX (9)
#define RD_NOTES (10)
#define RDFLDC (11)
/* field definition list */
static cbfield_t rdfldv[] = {
{offsetof(rolodeck_t, rd_contact[0]),
sizeofm(rolodeck_t, rd_contact),
t_string,
CB_FKEY | CB_FUNIQ,
"rd_cont.key"
},
{offsetof(rolodeck_t, rd_title[0]),
sizeofm(rolodeck_t, rd_title),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_company[0]),
sizeofm(rolodeck_t, rd_company),
t_string,
CB_FKEY,
"rd_comp.key"
},
{offsetof(rolodeck_t, rd_addr[0]),
sizeofm(rolodeck_t, rd_addr),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_city[0]),
sizeofm(rolodeck_t, rd_city),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_state[0]),
sizeofm(rolodeck_t, rd_state),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_zip[0]),
sizeofm(rolodeck_t, rd_zip),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_phone[0]),
sizeofm(rolodeck_t, rd_phone),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_ext[0]),
sizeofm(rolodeck_t, rd_ext),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_fax[0]),
sizeofm(rolodeck_t, rd_fax),
t_string,
0,
""
},
{offsetof(rolodeck_t, rd_notes[0]),
sizeofm(rolodeck_t, rd_notes),
t_string,
0,
""
}
};
#endif /* #ifdef ROLODECK_H */