1234567891011121314151617181920212223242526(*****************************************************************************)(* *)(* Copyright (C) 2025 Yves Ndiaye *)(* *)(* This Source Code Form is subject to the terms of the Mozilla Public *)(* License, v. 2.0. If a copy of the MPL was not distributed with this *)(* file, You can obtain one at https://mozilla.org/MPL/2.0/. *)(* *)(*****************************************************************************)(** Operations on flags for a track. *)(** The type representing the special sub-code for a track. *)typet=PRE|DCP|F_4CH|SCMSletto_string=function|PRE->"PRE"|DCP->"DCP"|F_4CH->"4CH"|SCMS->"SCMS"(** [compare lhs rhs] is [Stdlib.compare] *)letcompare:t->t->int=Stdlib.compare(** Pretty printer *)letppformatf=Format.fprintfformat"%s"(to_stringf)