Listing 5

#define offsetof(type, member) (int) &((type *) 0)->member

struct RECORD {
    firstname[MAX FNAME];
    lastname[MAX_LNAME];
    .
    .
    };

main( )
{
printf("The offset of lastname is %d\n",
  offsetof(struct RECORD, lastname));
}