diff options
author | Hartmut Holzgraefe <hholzgra@php.net> | 2000-04-15 20:35:09 +0000 |
---|---|---|
committer | Hartmut Holzgraefe <hholzgra@php.net> | 2000-04-15 20:35:09 +0000 |
commit | 3bc8debefe30aec801ee75878eba3ab6be00f301 (patch) | |
tree | 1b86a88b5bfbfd968f87e5f2a7b747c6a0202b27 /ext/calendar/dow.c | |
parent | 3ee4f3ea7e862a61c74312e217067387d7f92f63 (diff) | |
download | php-git-3bc8debefe30aec801ee75878eba3ab6be00f301.tar.gz |
made calendar a real extension instead of a dl one only
Diffstat (limited to 'ext/calendar/dow.c')
-rw-r--r-- | ext/calendar/dow.c | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/ext/calendar/dow.c b/ext/calendar/dow.c new file mode 100644 index 0000000000..4bd3575601 --- /dev/null +++ b/ext/calendar/dow.c @@ -0,0 +1,67 @@ + +/* $selId: dow.c,v 2.0 1995/10/24 01:13:06 lees Exp $ + * Copyright 1993-1995, Scott E. Lee, all rights reserved. + * Permission granted to use, copy, modify, distribute and sell so long as + * the above copyright and this permission statement are retained in all + * copies. THERE IS NO WARRANTY - USE AT YOUR OWN RISK. + */ + +/************************************************************************** + * + * These are the externally visible components of this file: + * + * int + * DayOfWeek( + * long int sdn); + * + * Convert a SDN to a day-of-week number (0 to 6). Where 0 stands for + * Sunday, 1 for Monday, etc. and 6 stands for Saturday. + * + * char *DayNameShort[7]; + * + * Convert a day-of-week number (0 to 6), as returned from DayOfWeek(), to + * the abbreviated (three character) name of the day. + * + * char *DayNameLong[7]; + * + * Convert a day-of-week number (0 to 6), as returned from DayOfWeek(), to + * the name of the day. + * + **************************************************************************/ + +#include "sdncal.h" + +int DayOfWeek( + long int sdn) +{ + int dow; + + dow = (sdn + 1) % 7; + if (dow >= 0) { + return (dow); + } else { + return (dow + 7); + } +} + +char *DayNameShort[7] = +{ + "Sun", + "Mon", + "Tue", + "Wed", + "Thu", + "Fri", + "Sat" +}; + +char *DayNameLong[7] = +{ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday" +}; |