package uucp

  1. Overview
  2. Docs

Source file uucp__case.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
(*---------------------------------------------------------------------------
   Copyright (c) 2013 The uucp programmers. All rights reserved.
   SPDX-License-Identifier: ISC
  ---------------------------------------------------------------------------*)

(* Case properties *)

let is_upper u = Uucp_tmapbool.get Uucp_case_data.upper_map (Uchar.to_int u)
let is_lower u = Uucp_tmapbool.get Uucp_case_data.lower_map (Uchar.to_int u)
let is_cased u = Uucp_tmapbool.get Uucp_case_data.cased_map (Uchar.to_int u)
let is_case_ignorable u =
  Uucp_tmapbool.get Uucp_case_data.case_ignorable_map (Uchar.to_int u)

(* Case mappings *)

module Map = Uucp__case_map
module Fold = Uucp__case_fold
module Nfkc_fold = Uucp__case_nfkc
module Nfkc_simple_fold = Uucp__case_nfkc_simple