timedate.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tyinternationalinfo

Typedefs

typedef tyinternationalinfotyinternationalinfoptr

Functions

void timestamp (long *)
unsigned long timenow (void)
boolean setsystemclock (unsigned long)
boolean timegreaterthan (unsigned long, unsigned long)
boolean timelessthan (unsigned long, unsigned long)
boolean timetotimestring (unsigned long, bigstring, boolean)
boolean timetodatestring (unsigned long, bigstring, boolean)
boolean stringtotime (bigstring, unsigned long *)
long datetimetoseconds (short, short, short, short, short, short)
void secondstodatetime (long, short *, short *, short *, short *, short *, short *)
void secondstodayofweek (long, short *)
unsigned long nextmonth (unsigned long date)
unsigned long nextyear (unsigned long date)
unsigned long prevmonth (unsigned long date)
unsigned long prevyear (unsigned long date)
unsigned long firstofmonth (unsigned long date)
unsigned long lastofmonth (unsigned long date)
short daysInMonth (short month, short year)
void shortdatestring (unsigned long date, bigstring bs)
void longdatestring (unsigned long date, bigstring bs)
void abbrevdatestring (unsigned long date, bigstring bs)
void getdaystring (short dayofweek, bigstring bs, boolean flFullname)
long getcurrenttimezonebias (void)
boolean isLeapYear (short year)


Typedef Documentation

typedef struct tyinternationalinfo * tyinternationalinfoptr
 


Function Documentation

void abbrevdatestring unsigned long  date,
bigstring  bs
 

Definition at line 1441 of file timedate.c.

References nil, and timetodatestring().

Referenced by langfunctionvalue().

Here is the call graph for this function:

long datetimetoseconds short  ,
short  ,
short  ,
short  ,
short  ,
short 
 

Definition at line 893 of file timedate.c.

References clearbytes(), and daysInMonth().

Referenced by adddayrows(), langfunctionvalue(), mrcalendargetaddressday(), mrcalendargetfirstday(), mrcalendargetlastday(), mrcalendargetmostrecentdayverb(), mrcalendargetnextdayverb(), setiso8601datetimestring(), and stringtotime().

Here is the call graph for this function:

short daysInMonth short  month,
short  year
 

Definition at line 453 of file timedate.c.

References daysInMonthsArray, and isLeapYear().

Referenced by adddayrows(), datetimetoseconds(), fixdate(), langfunctionvalue(), lastofmonth(), nextmonth(), and prevmonth().

Here is the call graph for this function:

unsigned long firstofmonth unsigned long  date  ) 
 

Definition at line 1336 of file timedate.c.

Referenced by langfunctionvalue().

long getcurrenttimezonebias void   ) 
 

Definition at line 1517 of file timedate.c.

Referenced by adjustforcurrenttimezone(), datenetstandardstring(), and langfunctionvalue().

void getdaystring short  dayofweek,
bigstring  bs,
boolean  flFullname
 

Definition at line 1453 of file timedate.c.

References copyctopstring(), copystring(), tyinternationalinfo::longDaysOfWeek, NULL, setstringlength, and tyinternationalinfo::shortDaysOfWeek.

Referenced by langfunctionvalue().

Here is the call graph for this function:

boolean isLeapYear short  year  ) 
 

Definition at line 427 of file timedate.c.

Referenced by daysInMonth().

unsigned long lastofmonth unsigned long  date  ) 
 

Definition at line 1376 of file timedate.c.

References daysInMonth().

Referenced by langfunctionvalue().

Here is the call graph for this function:

void longdatestring unsigned long  date,
bigstring  bs
 

Definition at line 1429 of file timedate.c.

References nil, and timetodatestring().

Referenced by langfunctionvalue().

Here is the call graph for this function:

unsigned long nextmonth unsigned long  date  ) 
 

Definition at line 1138 of file timedate.c.

References daysInMonth(), and fixdate().

Referenced by langfunctionvalue().

Here is the call graph for this function:

unsigned long nextyear unsigned long  date  ) 
 

Definition at line 1202 of file timedate.c.

References fixdate().

Referenced by langfunctionvalue().

Here is the call graph for this function:

unsigned long prevmonth unsigned long  date  ) 
 

Definition at line 1237 of file timedate.c.

References daysInMonth(), and fixdate().

Referenced by langfunctionvalue().

Here is the call graph for this function:

unsigned long prevyear unsigned long  date  ) 
 

Definition at line 1301 of file timedate.c.

References fixdate().

Referenced by langfunctionvalue().

Here is the call graph for this function:

void secondstodatetime long  ,
short ,
short ,
short ,
short ,
short ,
short
 

Definition at line 1013 of file timedate.c.

Referenced by adddayrows(), addmonthyearrow(), datenetstandardstring(), getiso8601datetimestring(), getmonthurl(), langfunctionvalue(), mrcalendargetdayaddress(), mrcalendargetmostrecentdayverb(), and mrcalendargetnextdayverb().

void secondstodayofweek long  ,
short
 

Definition at line 1058 of file timedate.c.

Referenced by adddayrows(), datenetstandardstring(), and langfunctionvalue().

boolean setsystemclock unsigned  long  ) 
 

Definition at line 547 of file timedate.c.

References oserror().

Referenced by langfunctionvalue().

Here is the call graph for this function:

void shortdatestring unsigned long  date,
bigstring  bs
 

Definition at line 1417 of file timedate.c.

References nil, and timetodatestring().

Referenced by langfunctionvalue().

Here is the call graph for this function:

boolean stringtotime bigstring  ,
unsigned long
 

Definition at line 667 of file timedate.c.

Referenced by coercetodate().

boolean timegreaterthan unsigned  long,
unsigned  long
 

Definition at line 593 of file timedate.c.

Referenced by GTvalue(), and mathfunctionvalue().

boolean timelessthan unsigned  long,
unsigned  long
 

Definition at line 602 of file timedate.c.

Referenced by LTvalue().

unsigned long timenow void   ) 
 

Definition at line 533 of file timedate.c.

References now.

Referenced by agentscheduler(), coercetodate(), dirtyhashtable(), filetouchparentfolder(), fwsNetEventCloseStream(), hashunpacktable(), langdialogsleepexpired(), langfunctionvalue(), langinitbuiltins(), locksemaphoreverb(), mrcalendargetmostrecentaddressverb(), mrcalendargetmostrecentdayverb(), mrcalendargetnextaddressverb(), mrcalendargetnextdayverb(), newhashtable(), newoutlinerecord(), odbtabledirty(), opdirtyoutline(), osacomponentshutdown(), pictdirty(), pictnewrecord(), processagentsleep(), ProcessWaitingEndpoints(), stringfunctionvalue(), tabledirty(), tablenewtable(), webserverbuildresponse(), wpdirty(), and wpnewbuffer().

void timestamp long  ) 
 

Definition at line 527 of file timedate.c.

boolean timetodatestring unsigned  long,
bigstring  ,
boolean 
 

Definition at line 639 of file timedate.c.

References nil, NULL, and setstringlength.

Referenced by abbrevdatestring(), getfatdatestring(), longdatestring(), shortdatestring(), stringfunctionvalue(), and timedatestring().

boolean timetotimestring unsigned  long,
bigstring  ,
boolean 
 

Definition at line 610 of file timedate.c.

References nil, NULL, and setstringlength.

Referenced by getfattimestring(), stringfunctionvalue(), and timedatestring().


Generated on Wed Jun 14 04:23:50 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6