UNPKG

bs-platform

Version:

ReScript compiler, OCaml standard libary by ReScript and its required runtime support

153 lines (133 loc) 1.97 kB
function caml_int_compare(x, y) { if (x < y) { return -1; } else if (x === y) { return 0; } else { return 1; } } function caml_bool_compare(x, y) { if (x) { if (y) { return 0; } else { return 1; } } else if (y) { return -1; } else { return 0; } } function caml_float_compare(x, y) { if (x === y) { return 0; } else if (x < y) { return -1; } else if (x > y || x === x) { return 1; } else if (y === y) { return -1; } else { return 0; } } function caml_string_compare(s1, s2) { if (s1 === s2) { return 0; } else if (s1 < s2) { return -1; } else { return 1; } } function caml_bool_min(x, y) { if (x) { return y; } else { return x; } } function caml_int_min(x, y) { if (x < y) { return x; } else { return y; } } function caml_float_min(x, y) { if (x < y) { return x; } else { return y; } } function caml_string_min(x, y) { if (x < y) { return x; } else { return y; } } function caml_int32_min(x, y) { if (x < y) { return x; } else { return y; } } function caml_bool_max(x, y) { if (x) { return x; } else { return y; } } function caml_int_max(x, y) { if (x > y) { return x; } else { return y; } } function caml_float_max(x, y) { if (x > y) { return x; } else { return y; } } function caml_string_max(x, y) { if (x > y) { return x; } else { return y; } } function caml_int32_max(x, y) { if (x > y) { return x; } else { return y; } } var caml_int32_compare = caml_int_compare; export { caml_int_compare , caml_bool_compare , caml_float_compare , caml_string_compare , caml_int32_compare , caml_bool_min , caml_int_min , caml_float_min , caml_string_min , caml_int32_min , caml_bool_max , caml_int_max , caml_float_max , caml_string_max , caml_int32_max , } /* No side effect */