diff --git a/src/configure.c b/src/configure.c index 7902dcf..9b09b08 100644 --- a/src/configure.c +++ b/src/configure.c @@ -46,7 +46,39 @@ #endif -/* configure */ +/* Configure */ +/* private */ +/* types */ +struct _Configure { + ConfigurePrefs * prefs; + Config * config; + HostArch arch; + HostOS os; + HostKernel kernel; + struct + { + char const * exeext; + char const * soext; + } extensions; + struct + { + char const * ar; + char const * as; + char const * cc; + char const * ccshared; + char const * cxx; + char const * install; + char const * libtool; + char const * ln; + char const * mkdir; + char const * ranlib; + char const * rm; + char const * tar; + } programs; +}; + + +/* public */ /* constants */ const String * sHostArch[HA_COUNT] = { diff --git a/src/configure.h b/src/configure.h index 35a2439..e08ba9a 100644 --- a/src/configure.h +++ b/src/configure.h @@ -141,34 +141,7 @@ typedef struct _ConfigurePrefs # define PREFS_n 0x1 # define PREFS_S 0x2 # define PREFS_v 0x4 -typedef struct _Configure -{ - ConfigurePrefs * prefs; - Config * config; - HostArch arch; - HostOS os; - HostKernel kernel; - struct - { - char const * exeext; - char const * soext; - } extensions; - struct - { - char const * ar; - char const * as; - char const * cc; - char const * ccshared; - char const * cxx; - char const * install; - char const * libtool; - char const * ln; - char const * mkdir; - char const * ranlib; - char const * rm; - char const * tar; - } programs; -} Configure; +typedef struct _Configure Configure; /* functions */