src/date_func.h
author peter1138
Tue, 15 Jan 2008 11:43:06 +0000
changeset 8296 59fa0940aefe
parent 8140 0d0d8c94f84b
child 9570 8b9c1cbb0077
permissions -rw-r--r--
(svn r11860) -Fix: Test station class validity against number of classes, not abosolute limit.
8140
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     1
/* $Id$ */
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     2
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     3
/** @file date_func.h Functions related to dates. */
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     4
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     5
#ifndef DATE_FUNC_H
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     6
#define DATE_FUNC_H
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     7
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     8
#include "date_type.h"
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
     9
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    10
extern Year      _cur_year;
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    11
extern Month     _cur_month;
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    12
extern Date      _date;
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    13
extern DateFract _date_fract;
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    14
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    15
void SetDate(Date date);
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    16
void ConvertDateToYMD(Date date, YearMonthDay *ymd);
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    17
Date ConvertYMDToDate(Year year, Month month, Day day);
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    18
0d0d8c94f84b (svn r11702) -Codechange: move all date related stuff to date*.
rubidium
parents:
diff changeset
    19
#endif /* DATE_FUNC_H */