From: <ai...@us...> - 2009-02-16 19:01:47
|
Revision: 9530 http://plplot.svn.sourceforge.net/plplot/?rev=9530&view=rev Author: airwin Date: 2009-02-16 19:01:44 +0000 (Mon, 16 Feb 2009) Log Message: ----------- Split qsastime.h into a public (qsastime.h) and private (qsastimeP.h) part. Modified Paths: -------------- trunk/lib/qsastime/qsastime.c trunk/lib/qsastime/qsastime.h trunk/lib/qsastime/qsastime_test.c Added Paths: ----------- trunk/lib/qsastime/qsastimeP.h Modified: trunk/lib/qsastime/qsastime.c =================================================================== --- trunk/lib/qsastime/qsastime.c 2009-02-16 11:21:17 UTC (rev 9529) +++ trunk/lib/qsastime/qsastime.c 2009-02-16 19:01:44 UTC (rev 9530) @@ -39,6 +39,7 @@ */ #include <ctype.h> #include "qsastime.h" +#include "qsastimeP.h" /* MJD for 0000-01-01 (correctly Jan 01, BCE 1) */ /* Julian proleptic calendar value. */ #define MJD_0000J -678943 Modified: trunk/lib/qsastime/qsastime.h =================================================================== --- trunk/lib/qsastime/qsastime.h 2009-02-16 11:21:17 UTC (rev 9529) +++ trunk/lib/qsastime/qsastime.h 2009-02-16 19:01:44 UTC (rev 9530) @@ -60,19 +60,9 @@ }MJDtime; -/* internal helper function */ -void normalize_MJD(MJDtime *MJDout, const MJDtime *MJDin); /* externally accessible functions */ QSASTIMEDLLIMPEXP int setFromUT(int year, int month, int day, int hour, int min, double sec, MJDtime *MJD, int forceJulian); QSASTIMEDLLIMPEXP void breakDownMJD(int *year, int *month, int *day, int *hour, int *min, double *sec, const MJDtime *MJD, int forceJulian); QSASTIMEDLLIMPEXP size_t strfMJD(char * buf, size_t len, const char *format, const MJDtime *MJD, int forceJulian); -/* The following are externally accessible for now only because - the test routine calls them directly */ -QSASTIMEDLLIMPEXP const char * getDayOfWeek(const MJDtime *MJD); -QSASTIMEDLLIMPEXP const char * getLongDayOfWeek( const MJDtime *MJD); -QSASTIMEDLLIMPEXP const char * getMonth(int m); -QSASTIMEDLLIMPEXP const char * getLongMonth(int m); -QSASTIMEDLLIMPEXP void getYAD(int *year, int *ifleapyear, int *doy, const MJDtime *MJD, int forceJulian); - #endif Added: trunk/lib/qsastime/qsastimeP.h =================================================================== --- trunk/lib/qsastime/qsastimeP.h (rev 0) +++ trunk/lib/qsastime/qsastimeP.h 2009-02-16 19:01:44 UTC (rev 9530) @@ -0,0 +1,15 @@ +#ifndef _QSASTIMEP_H_ +#define _QSASTIMEP_H_ +/* Declaration of private functions within libqsastime that are needed + for testing of libqsastime, but which are not normally needed for anything + else */ + +#include "qsastime.h" +QSASTIMEDLLIMPEXP void normalize_MJD(MJDtime *MJDout, const MJDtime *MJDin); +QSASTIMEDLLIMPEXP const char * getDayOfWeek(const MJDtime *MJD); +QSASTIMEDLLIMPEXP const char * getLongDayOfWeek( const MJDtime *MJD); +QSASTIMEDLLIMPEXP const char * getMonth(int m); +QSASTIMEDLLIMPEXP const char * getLongMonth(int m); +QSASTIMEDLLIMPEXP void getYAD(int *year, int *ifleapyear, int *doy, const MJDtime *MJD, int forceJulian); + +#endif Property changes on: trunk/lib/qsastime/qsastimeP.h ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision Added: svn:eol-style + native Modified: trunk/lib/qsastime/qsastime_test.c =================================================================== --- trunk/lib/qsastime/qsastime_test.c 2009-02-16 11:21:17 UTC (rev 9529) +++ trunk/lib/qsastime/qsastime_test.c 2009-02-16 19:01:44 UTC (rev 9530) @@ -24,6 +24,7 @@ */ #include "qsastime_extra.h" +#include "qsastimeP.h" #include <time.h> #include <stdio.h> #include <stdlib.h> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |