#include <stdio.h>
#include <stddef.h>

#include "httpd.h"

int main(void)
{
    printf("%-20s %-20s\n", "field", "offset");
    printf("-------------------- --------------------\n");
#define OFF(structname, fieldname)                     \
    printf("%-20s % 8d (0x%x)\n",                      \
           #fieldname,                                 \
           offsetof(structname, fieldname),            \
           (size_t)(&(((structname *)0)->fieldname)))

    OFF(request_rec, pool);
    OFF(request_rec, connection);
    OFF(request_rec, unparsed_uri);
    OFF(request_rec, uri);
    OFF(request_rec, filename);
    return 0;
}


