summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--util/camera.c134
1 files changed, 130 insertions, 4 deletions
diff --git a/util/camera.c b/util/camera.c
index 079b9e9..68d6ab5 100644
--- a/util/camera.c
+++ b/util/camera.c
@@ -206,18 +206,144 @@ lunar_calendar(key, now, ptime) /* itoc.050528: 由陽曆算農曆日期 */
#endif
- #define TABLE_INITAIL_YEAR 2005
- #define TABLE_FINAL_YEAR 2011
+ #define TABLE_INITAIL_YEAR 1970
+ #define TABLE_FINAL_YEAR 2037
char Table[TABLE_FINAL_YEAR - TABLE_INITAIL_YEAR + 1][21] =
{
+ "L--L-LL-LL-L,X,02:06", /* 1970 狗年 */
+ "-L--LL-LLL-L,5,01:27", /* 1971 豬年 */
+ "-L--L-L-LL-L,X,02:15", /* 1972 鼠年 */
+ "L-L--L--LL-L,X,02:03", /* 1973 牛年 */
+ "LL-L-L--LL-L,4,01:23", /* 1974 虎年 */
+ "LL-L--L--L-L,X,02:11", /* 1975 兔年 */
+ "LL-L-L-L-L-L,8,01:31", /* 1976 龍年 */
+ "L-LL-L-L-L--,X,02:18", /* 1977 蛇年 */
+ "L-LL-LL-L-L-,X,02:07", /* 1978 馬年 */
+ "L--L-L-LL-L-,6,01:28", /* 1979 羊年 */
+ "L--L-L-LL-LL,X,02:16", /* 1980 猴年 */
+ "-L--L--LL-LL,X,02:05", /* 1981 雞年 */
+ "L-L-L--L-LLL,4,01:25", /* 1982 狗年 */
+ "L-L--L--L-LL,X,02:13", /* 1983 豬年 */
+ "L-LL--L--LLL,:,02:02", /* 1984 鼠年 */
+ "-LL-L-L--L-L,X,02:20", /* 1985 牛年 */
+ "-LL-LL-L-L--,X,02:09", /* 1986 虎年 */
+ "L-L-LLLL-L--,6,01:29", /* 1987 兔年 */
+ "L-L-L-LL-LL-,X,02:17", /* 1988 龍年 */
+ "L--L-L-L-LLL,X,02:06", /* 1989 蛇年 */
+ "-L--L-L-LLLL,5,01:27", /* 1990 馬年 */
+ "-L--L--L-LLL,X,02:15", /* 1991 羊年 */
+ "-LL--L--L-LL,X,02:04", /* 1992 猴年 */
+ "-LLL-L--L-L-,3,01:23", /* 1993 雞年 */
+ "LLL-L-L--L-L,X,02:10", /* 1994 狗年 */
+ "-LL-L-LL-L-L,8,01:31", /* 1995 豬年 */
+ "-L-LL-L-LL--,X,02:19", /* 1996 鼠年 */
+ "L-L-L-LL-LL-,X,02:07", /* 1997 牛年 */
+ "L--L-LL-LL-L,5,01:28", /* 1998 虎年 */
+ "L--L--L-LLL-,X,02:16", /* 1999 兔年 */
+ "LL--L--L-LL-,X,02:05", /* 2000 龍年 */
+ "LL-LL--L-L-L,4,01:24", /* 2001 蛇年 */
+ "LL-L-L--L-L-,X,02:12", /* 2002 馬年 */
+ "LL-LL-L--L-L,X,02:01", /* 2003 羊年 */
+ "-LLL-L-L-L-L,2,01:22", /* 2004 猴年 */
"-L-L-LL-L-L-,X,02:09", /* 2005 雞年 */
- "L-L-L-L-LL-L,7,01:29", /* 2006 狗年 */
+ "L-L-L-LLL-LL,7,01:29", /* 2006 狗年 */
"--L--L-LLL-L,X,02:18", /* 2007 豬年 */
"L--L--L-LL-L,X,02:07", /* 2008 鼠年 */
- "LL--L--L-L-L,5,01:26", /* 2009 牛年 */
+ "LL--L-L-L-LL,5,01:26", /* 2009 牛年 */
"L-L-L--L-L-L,X,02:14", /* 2010 虎年 */
"L-LL-L--L-L-,X,02:03", /* 2011 兔年 */
+ "L-LLL-L-L-L-,4,01:23", /* 2012 龍年 */
+ "L-L-LL-L-L-L,X,02:10", /* 2013 蛇年 */
+ "-L-L-L-LLL-L,9,01:31", /* 2014 馬年 */
+ "-L--L-LLL-L-,X,02:19", /* 2015 羊年 */
+ "L-L--L-LL-LL,X,02:08", /* 2016 猴年 */
+ "-L-L---L-LLL,6,01:28", /* 2017 雞年 */
+ "-L-L--L-L-LL,X,02:16", /* 2018 狗年 */
+ "L-L-L--L--LL,X,02:05", /* 2019 豬年 */
+ "-LLLL--L-L-L,4,01:25", /* 2020 鼠年 */
+ "-LL-L-L-L-L-,X,02:12", /* 2021 牛年 */
+ "L-L-LL-L-L-L,X,02:01", /* 2022 虎年 */
+ "-L-LL-LL-L-L,2,01:22", /* 2023 兔年 */
+ "-L--L-LL-LL-,X,02:10", /* 2024 龍年 */
+ "L-L--LL-LLL-,6,01:29", /* 2025 蛇年 */
+ "L-L--L--LLL-,X,02:17", /* 2026 馬年 */
+ "LL-L--L--LL-,X,02:06", /* 2027 羊年 */
+ "LLL-L-L--LL-,5,01:26", /* 2028 猴年 */
+ "LL-L-L-L--LL,X,02:13", /* 2029 雞年 */
+ "-L-LL-L-L-L-,X,02:03", /* 2030 狗年 */
+ "-LLL-LL-L-L-,3,01:23", /* 2031 豬年 */
+ "L--L-LL-LL-L,X,02:11", /* 2032 鼠年 */
+ "-L--L-L-LLLL,;,01:31", /* 2033 牛年 */
+ "-L--L-L-LL-L,X,02:19", /* 2034 虎年 */
+ "L-L--L--LL-L,X,02:08", /* 2035 兔年 */
+ "LL-L----L-LL,6,01:28", /* 2036 龍年 */
+ "LL-L--L--L-L,X,02:15", /* 2037 蛇年 */
+#if 0
+ "LL-L-L-L--L-,X,02:04", /* 2038 馬年 */
+ "LL-LLL-L-L--,5,01:24", /* 2039 羊年 */
+ "L-LL-L-LL-L-,X,02:12", /* 2040 猴年 */
+ "-L-L-LL-LL-L,X,02:01", /* 2041 雞年 */
+ "-L-L-L-LL-LL,2,01:22", /* 2042 狗年 */
+ "-L--L--LL-LL,X,02:10", /* 2043 豬年 */
+ "L-L--L-L-LLL,7,01:30", /* 2044 鼠年 */
+ "L-L--L--L-LL,X,02:17", /* 2045 牛年 */
+ "L-L-L-L--L-L,X,02:06", /* 2046 虎年 */
+ "L-LL--L--L-L,5,01:26", /* 2047 兔年 */
+ "-LL-LL-L--L-,X,02:14", /* 2048 龍年 */
+ "L-L-LL-LL-L-,X,02:02", /* 2049 蛇年 */
+ "-L--L-LL-LL-,3,01:23", /* 2050 馬年 */
+ "L--L--LL-LLL,X,02:11", /* 2051 羊年 */
+ "-L--L--LLLLL,8,02:01", /* 2052 猴年 */
+ "-L--L--L-LLL,X,02:19", /* 2053 雞年 */
+ "-LL--L--L-LL,X,02:08", /* 2054 狗年 */
+ "-LL-L---L-L-,6,01:28", /* 2055 豬年 */
+ "LLL-L-L--L-L,X,02:15", /* 2056 鼠年 */
+ "-LL-L-LL--L-,X,02:04", /* 2057 牛年 */
+ "L-L--LL-LL--,4,01:24", /* 2058 虎年 */
+ "L-L-L-L-LLL-,X,02:12", /* 2059 兔年 */
+ "L--L--L-LLL-,X,02:02", /* 2060 龍年 */
+ "LL-L--L-LLL-,3,01:21", /* 2061 蛇年 */
+ "LL--L--L-LL-,X,02:09", /* 2062 馬年 */
+ "LL-L-L-L-L-L,7,01:29", /* 2063 羊年 */
+ "LL-L-L--L-L-,X,02:17", /* 2064 猴年 */
+ "LL-LL-L--L-L,X,02:05", /* 2065 雞年 */
+ "-L-LLL-L-L-L,5,01:26", /* 2066 狗年 */
+ "-L-L-LL-L-L-,X,02:14", /* 2067 豬年 */
+ "L-L--LL-LL-L,X,02:03", /* 2068 鼠年 */
+ "-L-L-L-LLL-L,4,01:23", /* 2069 牛年 */
+ "-L-L--L-LL-L,X,02:11", /* 2070 虎年 */
+ "L-L-L--LL-LL,8,01:31", /* 2071 兔年 */
+ "L-L-L--L-L-L,X,02:19", /* 2072 龍年 */
+ "L-LL-L--L-L-,X,02:07", /* 2073 蛇年 */
+ "L-LL-LL-L-L-,6,01:27", /* 2074 馬年 */
+ "L-L-LL-L-L-L,X,02:15", /* 2075 羊年 */
+ "-L-L-L-LL-L-,X,02:05", /* 2076 猴年 */
+ "L-L-L-LLL-L-,4,01:24", /* 2077 雞年 */
+ "L-L--L-LL-LL,X,02:12", /* 2078 狗年 */
+ "-L-L--L-L-LL,X,02:02", /* 2079 豬年 */
+ "L-LL--L--LLL,3,01:22", /* 2080 鼠年 */
+ "-LL-L--L--LL,X,02:09", /* 2081 牛年 */
+ "-LLL--LL--LL,7,01:29", /* 2082 虎年 */
+ "-LL-L-L-L-L-,X,02:17", /* 2083 兔年 */
+ "L-L-LL-L-L-L,X,02:06", /* 2084 龍年 */
+ "-L--L-LL-L-L,5,01:26", /* 2085 蛇年 */
+ "-L--L-LL-LL-,X,02:14", /* 2086 馬年 */
+ "L-L--L-L-LLL,X,02:03", /* 2087 羊年 */
+ "-L-L-L--LLL-,4,01:24", /* 2088 猴年 */
+ "LL-L--L--LL-,X,02:10", /* 2089 雞年 */
+ "LLL-L--L-LL-,8,01:30", /* 2090 狗年 */
+ "LL-L-L-L--L-,X,02:18", /* 2091 豬年 */
+ "LL-LL-L-L-L-,X,02:07", /* 2092 鼠年 */
+ "-LL-L-L-L-L-,6,01:27", /* 2093 牛年 */
+ "-L-L-LL-LL-L,X,02:15", /* 2094 虎年 */
+ "-L--L-L-LLL-,X,02:05", /* 2095 兔年 */
+ "L-L-L--LLL-L,4,01:25", /* 2096 龍年 */
+ "L-L--L--LL-L,X,02:12", /* 2097 蛇年 */
+ "LL-L---L-L-L,X,02:01", /* 2098 馬年 */
+ "LLLL--L--L-L,2,01:21", /* 2099 羊年 */
+ "LL-L-L-L--L-,X,02:09", /* 2100 猴年 */
+#endif
};
char year[21];