#ifndef __MINIMAL_RTKLIB__ #define __MINIMAL_RTKLIB__ #ifdef WIN32 /* VCC requires positive number for array size. */ #define ENAGLO #define ENAGAL #define ENAGQZS #define ENACMP #endif #define WITHOUT_THREAD #define WITHOUT_FILE #define WITHOUT_SYSTEM #define TRACE #include "rtklib_2.4.2/src/rtklib.h" #ifdef __cplusplus extern "C" { #endif #define rcsid rcsid_rtkcmn #define obscodes obscodes_rtkcmn #ifdef WIN32 #define timeGetTime() 0 #endif #include "rtklib_2.4.2/src/rtkcmn.c" #undef rcsid #undef obscodes #define rcsid rcsid_rtkpos #define varerr varerr_rtkpos #define initx initx_rtkpos #define detslp_ll detslp_ll_rtkpos #define prectrop prectrop_rtkpos #include "rtklib_2.4.2/src/rtkpos.c" #undef rcsid #undef varerr #undef initx #undef detslp_ll #undef prectrop #define rcsid rcsid_ppp #define varerr varerr_ppp #define initx initx_ppp #define detslp_ll detslp_ll_ppp #define prectrop prectrop_ppp #define gettgd gettgd_ppp #include "rtklib_2.4.2/src/ppp.c" #undef rcsid #undef varerr #undef initx #undef detslp_ll #undef prectrop #undef gettgd #define rcsid rcsid_ephemeris #include "rtklib_2.4.2/src/ephemeris.c" #undef rcsid #define rcsid rcsid_lambda #include "rtklib_2.4.2/src/lambda.c" #undef rcsid #define rcsid rcsid_pntpos #define varerr varerr_pntpos #define gettgd gettgd_pntpos #include "rtklib_2.4.2/src/pntpos.c" #undef rcsid #undef varerr #undef gettgd #define rcsid rcsid_sbas #include "rtklib_2.4.2/src/sbas.c" #undef rcsid #define rcsid rcsid_ionex #include "rtklib_2.4.2/src/ionex.c" #undef rcsid #define rcsid rcsid_ppp_ar #include "rtklib_2.4.2/src/ppp_ar.c" #undef rcsid #define rcsid rcsid_preceph #include "rtklib_2.4.2/src/preceph.c" #undef rcsid #ifdef __cplusplus } #endif #endif /* __MINIMAL_RTKLIB__ */