(index ("make-locale-components" 0) ("locale-components?" 188) ("error-locale-components" 347) ("check-locale-components" 486) ("locale-components-exists?" 704) ("locale-component-ref" 909) ("set-locale-component!" 1145) ("update-locale-components!" 1362) ("locale-setup" 1603) ("current-locale" 1813) ("current-locale" 1813) ("current-locale-components" 2240) ("posix-locale-string->locale-components" 2437) ("posix-load-locale" 2821) ("current-timezone" 3126) ("current-timezone" 3126) ("current-timezone-components" 3548) ("posix-timezone-string->timezone-components" 3744) ("posix-load-timezone" 4128) ("make-timezone-components" 4360) ("timezone-components?" 4542) ("error-timezone-components" 4813) ("check-timezone-components" 4956) ("timezone-components-exists?" 5182) ("timezone-component-ref" 5395) ("set-timezone-component!" 5660) ("update-timezone-components!" 5886) ("timezone-dst-rule-julian-noleap?" 6137) ("timezone-dst-rule-julian-leap?" 6367) ("timezone-dst-rule-mwd?" 6594) ("timezone-dst-rule-offset" 6787) ("timezone-dst-rule-julian" 7007) ("timezone-dst-rule-month" 7212) ("timezone-dst-rule-week" 7418) ("timezone-dst-rule-day" 7622) ("make-timezone-dst-rule-julian-leap" 7822) ("make-timezone-dst-rule-julian-noleap" 8047) ("make-timezone-dst-rule-mwd" 8275) ("with-tzset" 8470) ("timezone-offset?" 8759) ("error-timezone-offset" 8915) ("check-timezone-offset" 9050) ("locale-category-ref" 9253) ("set-locale-category!" 9553) ("current-locale-dictionary" 9894) ("current-locale-dictionary" 9894) ("make-locale-dictionary" 10160) ("locale-dictionary?" 10317) ("locale-dictionary-category" 10486) ("set-locale-dictionary-category!" 10698))
(def (sig (procedure "(make-locale-components NAME [SOURCE #f [TAG 'locale]]) -> locale-components" (id make-locale-components))) (p "Returns a new " (tt "locale-components") " object."))
(def (sig (procedure "(locale-components? OBJECT) -> boolean" (id locale-components?))) (p "Is the " (tt "OBJECT") " a " (tt "locale-components") " object?"))
(def (sig (procedure "(error-locale-components LOCATION OBJECT [ARGUMENT-NAME])" (id error-locale-components))) (p "Raise a type-error."))
(def (sig (procedure "(check-locale-components LOCATION OBJECT [ARGUMENT-NAME]) -> locale-components" (id check-locale-components))) (p "Raise a type-error unless the " (tt "OBJECT") " is a valid locale-components."))
(def (sig (procedure "(locale-components-exists? LOCALE-COMPONENTS KEY) -> boolean" (id locale-components-exists?))) (p "Does the specified " (tt "LOCALE-COMPONENTS") " have a value for " (tt "KEY") "?"))
(def (sig (procedure "(locale-component-ref LOCALE-COMPONENTS KEY [DEFAULT #f]) -> object" (id locale-component-ref))) (p "Returns the " (tt "KEY") " property of " (tt "LOCALE-COMPONENTS") " or the " (tt "DEFAULT") " when not found."))
(def (sig (procedure "(set-locale-component! LOCALE-COMPONENTS KEY VALUE)" (id set-locale-component!))) (p "Updates or creates the " (tt "KEY") " property of " (tt "LOCALE-COMPONENTS") " with the " (tt "VALUE") "."))
(def (sig (procedure "(update-locale-components! LOCALE-COMPONENTS KEY VALUE ...) -> locale-components" (id update-locale-components!))) (p "Updates in place the " (tt "LOCALE-COMPONENTS") " with the specified " (tt "KEY+VALUE") " pairs."))
(def (sig (procedure "(locale-setup)" (id locale-setup))) (p "Loads the locale, including timezone, information from the primary " (tt "source") ".") (p "This is the procedure used to initialize the locale."))
(def (sig (procedure "(current-locale) -> string" (id current-locale)) (procedure "(current-locale VALUE)" (id current-locale))) (p "The currently defined locale. Returns the locale name string.") (p "The specified " (tt "VALUE") " is either a locale string value, a " (tt "locale-components") " object or " (tt "#f") ", indicating locale independence.") (p "When no locale value is set the default locale is " (tt "#f") "."))
(def (sig (procedure "(current-locale-components) -> locale-components" (id current-locale-components))) (p "Returns the " (tt "locale-components") " object corresponding to the current-locale."))
(def (sig (procedure "(posix-locale-string->locale-components STRING [SOURCE \"POSIX\" [TAG 'locale]]) -> locale-components" (id posix-locale-string->locale-components))) (p "Parses a POSIX locale string specification, " (tt "STRING") ", and returns the corresponding locale-components object.") (p "The optional " (tt "SOURCE") " indicates what locale system supplied the string."))
(def (sig (procedure "(posix-load-locale)" (id posix-load-locale))) (p "Sets up the locale using POSIX rules. Initializes the " (tt "current-locale") " from the " (tt "MESSAGES") " category.") (p "The Posix pathname locale is currently unsupported.") (p "The \"C\" & \"POSIX\" locales are unsupported."))
(def (sig (procedure "(current-timezone) -> string" (id current-timezone)) (procedure "(current-timezone VALUE)" (id current-timezone))) (p "The currently defined timezone. Returns the timezone name string.") (p "The specified " (tt "VALUE") " is either a timezone string value, a " (tt "timezone-components") " or " (tt "#f") ", indicating no timezone.") (p "When no timezone value is set the default timezone is UTC."))
(def (sig (procedure "(current-timezone-components) -> timezone-components" (id current-timezone-components))) (p "Returns the timezone-components object corresponding to the current-timezone."))
(def (sig (procedure "(posix-timezone-string->timezone-components STRING [SOURCE \"POSIX\"]) -> timezone-components" (id posix-timezone-string->timezone-components))) (p "Parses a POSIX timezone string specification, " (tt "STRING") ", and returns the corresponding timezone-components object.") (p "The optional " (tt "SOURCE") " indicates what locale system supplied the string."))
(def (sig (procedure "(posix-load-timezone)" (id posix-load-timezone))) (p "Initialize the current-timezone from the TZ environment variable.") (p "The Posix pathname and implementation-defined timezone is currently unsupported."))
(def (sig (procedure "(make-timezone-components NAME [SOURCE #f]) -> timezone-components" (id make-timezone-components))) (p "Returns a new " (tt "timezone-components") " object."))
(def (sig (procedure "(timezone-components? OBJECT) -> boolean" (id timezone-components?))) (p "Is the specified " (tt "OBJECT") " actually a timezone-components object?") (p "Note that a " (tt "timezone-components") " object is-a " (tt "locale-components") " object."))
(def (sig (procedure "(error-timezone-components LOCATION OBJECT [ARGUMENT-NAME])" (id error-timezone-components))) (p "Raise a type-error."))
(def (sig (procedure "(check-timezone-components LOCATION OBJECT [ARGUMENT-NAME]) -> timezone-components" (id check-timezone-components))) (p "Raise a type-error unless the " (tt "OBJECT") " is a valid timezone-components."))
(def (sig (procedure "(timezone-components-exists? TIMEZONE-COMPONENTS KEY) -> boolean" (id timezone-components-exists?))) (p "Does the specified " (tt "TIMEZONE-COMPONENTS") " have a value for " (tt "KEY") "?"))
(def (sig (procedure "(timezone-component-ref TIMEZONE-COMPONENTS KEY [DEFAULT #f])" (id timezone-component-ref))) (p "Returns the timezone-component " (tt "KEY") " of the " (tt "TIMEZONE-COMPONENTS") " object, or the " (tt "DEFAULT") " for a missing component."))
(def (sig (procedure "(set-timezone-component! TIMEZONE-COMPONENTS KEY VALUE)" (id set-timezone-component!))) (p "Sets the timezone-component " (tt "KEY") " of the " (tt "TIMEZONE-COMPONENTS") " object to " (tt "VALUE") "."))
(def (sig (procedure "(update-timezone-components! TIMEZONE-COMPONENTS KEY VALUE ...) -> timezone-components" (id update-timezone-components!))) (p "Updates in place the " (tt "TIMEZONE-COMPONENTS") " with the specified " (tt "KEY+VALUE") " pairs."))
(def (sig (procedure "(timezone-dst-rule-julian-noleap? OBJECT) -> boolean" (id timezone-dst-rule-julian-noleap?))) (p "Is the specified " (tt "OBJECT") " actually a daylight saving time julian day without leap seconds object?"))
(def (sig (procedure "(timezone-dst-rule-julian-leap? OBJECT) -> boolean" (id timezone-dst-rule-julian-leap?))) (p "Is the specified " (tt "OBJECT") " actually a daylight saving time julian day assuming leap seconds object?"))
(def (sig (procedure "(timezone-dst-rule-mwd? OBJECT) -> boolean" (id timezone-dst-rule-mwd?))) (p "Is the specified " (tt "OBJECT") " actually a daylight saving time month+week+day object?"))
(def (sig (procedure "(timezone-dst-rule-offset TIMEZONE-DST-RULE) -> INTEGER" (id timezone-dst-rule-offset))) (p "Returns the seconds within day offset component of the specified " (tt "TIMEZONE-DST-RULE") " object."))
(def (sig (procedure "(timezone-dst-rule-julian TIMEZONE-DST-RULE) -> INTEGER" (id timezone-dst-rule-julian))) (p "Returns the julian day component of the specified " (tt "TIMEZONE-DST-RULE") " object."))
(def (sig (procedure "(timezone-dst-rule-month TIMEZONE-DST-RULE) -> INTEGER" (id timezone-dst-rule-month))) (p "Returns the month of year component of the specified " (tt "TIMEZONE-DST-RULE") " object."))
(def (sig (procedure "(timezone-dst-rule-week TIMEZONE-DST-RULE) -> INTEGER" (id timezone-dst-rule-week))) (p "Returns the week of month component of the specified " (tt "TIMEZONE-DST-RULE") " object."))
(def (sig (procedure "(timezone-dst-rule-day TIMEZONE-DST-RULE) -> INTEGER" (id timezone-dst-rule-day))) (p "Returns the day of week component of the specified " (tt "TIMEZONE-DST-RULE") " object."))
(def (sig (procedure "(make-timezone-dst-rule-julian-leap JULIAN-DAY OFFSET) -> TIMEZONE-DST-RULE" (id make-timezone-dst-rule-julian-leap))) (p "Returns a daylight saving time julian day assuming leap seconds rule object."))
(def (sig (procedure "(make-timezone-dst-rule-julian-noleap JULIAN-DAY OFFSET) -> TIMEZONE-DST-RULE" (id make-timezone-dst-rule-julian-noleap))) (p "Returns a daylight saving time julian day without leap seconds rule object."))
(def (sig (procedure "(make-timezone-dst-rule-mwd MONTH WEEK DAY OFFSET) -> TIMEZONE-DST-RULE" (id make-timezone-dst-rule-mwd))) (p "Returns a daylight saving time month.week.day rule object."))
(def (sig (procedure "(with-tzset TZ THUNK) -> object" (id with-tzset))) (p "Invoke " (tt "THUNK") " with the TZ environment variable bound to the string " (tt "TZ") ". Uses the C library routine " (tt "tzset") ". Restores the original TZ value, unsets the TZ variable, as appropriate."))
(def (sig (procedure "(timezone-offset? OBJECT) -> boolean" (id timezone-offset?))) (p "Is the " (tt "OBJECT") " a valid timezone offset in +/- seconds."))
(def (sig (procedure "(error-timezone-offset LOCATION OBJECT [ARGUMENT-NAME])" (id error-timezone-offset))) (p "Raise a type-error."))
(def (sig (procedure "(check-timezone-offset LOCATION OBJECT [ARGUMENT-NAME])" (id check-timezone-offset))) (p "Raise a type-error unless the " (tt "OBJECT") " a valid timezone offset in +/- seconds."))
(def (sig (procedure "(locale-category-ref CATEGORY [DEFAULT #f]) -> locale-components" (id locale-category-ref))) (p "Returns the specified " (tt "CATEGORY") " locale-components object, or " (tt "#f") " if the category is not valued; not defined. Uses the " (tt "(current-locale-dictionary)") "."))
(def (sig (procedure "(set-locale-category! CATEGORY LOCALE-COMPONENTS)" (id set-locale-category!))) (p "Sets the specified " (tt "CATEGORY") " to the specified " (tt "LOCALE-COMPONENTS") " object. A " (tt "VALUE") " of " (tt "#f") " will delete the category identified by " (tt "KEY") ". Uses the " (tt "(current-locale-dictionary)") "."))
(def (sig (parameter "(current-locale-dictionary) -> locale-categories" (id current-locale-dictionary)) (parameter "(current-locale-dictionary LOCALE-CATEGORIES)" (id current-locale-dictionary))) (p "Gets and sets the current " (tt "LOCALE-CATEGORIES") " object."))
(def (sig (procedure "(make-locale-dictionary) -> locale-categories" (id make-locale-dictionary))) (p "Returns a new " (tt "locale-categories") " object."))
(def (sig (procedure "(locale-dictionary? OBJECT) -> boolean" (id locale-dictionary?))) (p "Is the specified " (tt "OBJECT") " a " (tt "locale-categories") " object?"))
(def (sig (procedure "(locale-dictionary-category LOCALE-CATEGORIES KEY [DEFAULT #f]) -> object" (id locale-dictionary-category))) (p "Returns the value for " (tt "KEY") " in the " (tt "LOCALE-CATEGORIES") "."))
(def (sig (procedure "(set-locale-dictionary-category! LOCALE-CATEGORIES KEY VALUE)" (id set-locale-dictionary-category!))) (p "Changes the " (tt "VALUE") " for " (tt "KEY") " in the " (tt "LOCALE-CATEGORIES") ". A " (tt "VALUE") " of " (tt "#f") " will delete the category identified by " (tt "KEY") "."))
