#define EXTERN	;

#include "inquir.h"

setup_strings()
    {
    extern char *dirfile();
    Aliases = dirfile( MMDF, ALIASES );
    Dbm_change = dirfile( MMDF, DBM_CHANGE );
    Dbm_delete = dirfile( MMDF, DBM_DELETE );
    Tmpfile = dirfile( MMDF, TMPFILE );

    Forwardbuilder = dirfile( BINDIR, FORWARDBUILDER );

    Inqconfig = dirfile( INQD, INQCONFIG );
    Inquirdata = dirfile( INQD, INQUIRDATA );
    Namesdbase = dirfile( INQD, NAMESDBASE );
    Log = dirfile( INQD, LOG );
    Uiddbase = dirfile( INQD, UIDDBASE );
    Uidfile = dirfile( INQD, UIDFILE );
    Useduids = dirfile( INQD, USEDUIDS );
    Srvtab = dirfile( INQD, SRVTAB );
    Uidgrant = dirfile( INQD, UIDGRANT );
    }

char *dirfile( s1, s2 )	char *s1, *s2;
    {
    extern char *malloc();
    int len1 = strlen(s1);
    char *s3 = malloc( len1 + strlen(s2) + 2 );
    sprintf( s3, "%s/%s", s1, s2 );
    return s3;
    }
