summaryrefslogtreecommitdiff
path: root/ext/standard/php_sunfuncs.h
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2003-02-17 06:28:07 +0000
committerfoobar <sniper@php.net>2003-02-17 06:28:07 +0000
commit7e9fb9f21f2a993197b6b88bb2ea705f4fcc9c2a (patch)
treeffb757542cd51fb27e6951972923fc8cc98bedfe /ext/standard/php_sunfuncs.h
parentd3e006eafd09dd3354528c2552e1d06b87f1bc33 (diff)
downloadphp-git-7e9fb9f21f2a993197b6b88bb2ea705f4fcc9c2a.tar.gz
- Cleaned this mess a bit:
. Centralized the functions sunrise/sunset to php_sunrise_sunset to lessen duplicate code. . Made wrapper function php_do_date_sunrise_sunset() to lessen duplicate code. . Coding style fixes. . renamed sunfuncs.h -> php_sunfuncs.h
Diffstat (limited to 'ext/standard/php_sunfuncs.h')
-rw-r--r--ext/standard/php_sunfuncs.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/ext/standard/php_sunfuncs.h b/ext/standard/php_sunfuncs.h
new file mode 100644
index 0000000000..bb79c58094
--- /dev/null
+++ b/ext/standard/php_sunfuncs.h
@@ -0,0 +1,42 @@
+/*
+ +----------------------------------------------------------------------+
+ | PHP Version 4 |
+ +----------------------------------------------------------------------+
+ | Copyright (c) 1997-2003 The PHP Group |
+ +----------------------------------------------------------------------+
+ | This source file is subject to version 2.02 of the PHP license, |
+ | that is bundled with this package in the file LICENSE, and is |
+ | available at through the world-wide-web at |
+ | http://www.php.net/license/2_02.txt. |
+ | If you did not receive a copy of the PHP license and are unable to |
+ | obtain it through the world-wide-web, please send a note to |
+ | license@php.net so we can mail you a copy immediately. |
+ +----------------------------------------------------------------------+
+ | Author: Moshe Doron <mosdoron@netvision.net.il> |
+ +----------------------------------------------------------------------+
+*/
+
+/* $Id$ */
+
+#ifndef PHP_SUNFUNCS_H
+#define PHP_SUNFUNCS_H
+
+/* default ini entries: */
+/* Jerusalem one. */
+#define DATE_DEFAULT_LATITUDE "31.7667"
+#define DATE_DEFAULT_LONGITUDE "35.2333"
+
+/* on 90'50; common jewish sunset declaration (start of sun body appear) */
+#define DATE_SUNSET_ZENITH "90.83"
+
+/* on 90'50; common jewish sunrise declaration (sun body disappeared) */
+#define DATE_SUNRISE_ZENITH "90.83"
+
+#define SUNFUNCS_RET_TIMESTAMP 0
+#define SUNFUNCS_RET_STRING 1
+#define SUNFUNCS_RET_DOUBLE 2
+
+PHP_FUNCTION(date_sunrise);
+PHP_FUNCTION(date_sunset);
+
+#endif /* PHP_SUNFUNCS_H */