source: project/release/4/locale/trunk/locale.scm @ 35403

Last change on this file since 35403 was 35403, checked in by kon, 7 months ago

delay locale-setup until 1st need, add current-second-dst?, test has dst flag now

File size: 2.5 KB
Line 
1;;;; locale.scm
2;;;; Kon Lovett, May '06
3
4;; Issues
5;;
6;; - Only Posix for now.
7
8(module locale
9
10(;export
11  ;; locale-timezone
12  local-timezone ;Deprecated
13  local-timezone-name
14  local-timezone-offset
15  local-timezone-name+offset
16  with-tzset
17  ;; locale-builtin
18  builtin-source-name builtin-source-name?
19  unknown-timezone-name unknown-timezone-name?
20  use-builtin-timezone
21  use-builtin-locale
22  use-builtin-language
23  ;; locale-posix
24  seconds->h:m:s-string
25  make-posix-timezone
26  posix-timezone-string->timezone-components
27  posix-locale-string->locale-components
28  gnu-language-string->locale-components
29  posix-load-timezone
30  posix-load-locale
31  gnu-load-locale
32  ;; locale-components
33  ;
34  make-locale-components
35  locale-components?
36  check-locale-components
37  error-locale-components
38  locale-components=?
39  locale-component-ref
40  locale-component-exists?
41  set-locale-component!
42  update-locale-components!
43  ;
44  make-timezone-components
45  timezone-components?
46  check-timezone-components
47  error-timezone-components
48  set-timezone-component!
49  timezone-component-ref
50  update-timezone-components!
51  ;
52  timezone-offset?
53  check-timezone-offset
54  error-timezone-offset
55  ;
56  make-timezone-dst-rule-julian-leap
57  timezone-dst-rule-julian-leap?
58  check-timezone-dst-rule-julian-leap-day
59  error-timezone-dst-rule-julian-leap-day
60  ;
61  make-timezone-dst-rule-julian-noleap
62  timezone-dst-rule-julian-noleap?
63  check-timezone-dst-rule-julian-noleap-day
64  error-timezone-dst-rule-julian-noleap-day
65  ;
66  timezone-dst-rule-julian?
67  timezone-dst-rule-julian
68  ;
69  make-timezone-dst-rule-mwd
70  timezone-dst-rule-mwd?
71  check-timezone-dst-rule-mwd
72  error-timezone-dst-rule-mwd
73  check-timezone-dst-rule-mwd-day
74  error-timezone-dst-rule-mwd-day
75  check-timezone-dst-rule-mwd-week
76  error-timezone-dst-rule-mwd-week
77  check-timezone-dst-rule-mwd-month
78  error-timezone-dst-rule-mwd-month
79  timezone-components=?
80  timezone-dst-rule-day
81  timezone-dst-rule-month
82  timezone-dst-rule-week
83  ;
84  timezone-dst-rule-offset
85  ;; locale-categories
86  make-locale-dictionary
87  locale-dictionary?
88  set-locale-dictionary-category!
89  locale-dictionary-category
90  current-locale-dictionary
91  locale-category-ref
92  set-locale-category!
93  ;; locale-current
94  current-timezone
95  current-locale
96  current-timezone-components
97  current-locale-components
98  current-second-dst?
99  locale-setup)
100
101(import chicken scheme)
102(use
103  locale-timezone locale-builtin locale-posix locale-components
104  locale-categories locale-current)
105
106) ;module locale
Note: See TracBrowser for help on using the repository browser.