1package brotli 2 3/* Copyright 2013 Google Inc. All Rights Reserved. 4 5 Distributed under MIT license. 6 See file LICENSE for detail or copy at https://opensource.org/licenses/MIT 7*/ 8 9func brotli_min_double(a float64, b float64) float64 { 10 if a < b { 11 return a 12 } else { 13 return b 14 } 15} 16 17func brotli_max_double(a float64, b float64) float64 { 18 if a > b { 19 return a 20 } else { 21 return b 22 } 23} 24 25func brotli_min_float(a float32, b float32) float32 { 26 if a < b { 27 return a 28 } else { 29 return b 30 } 31} 32 33func brotli_max_float(a float32, b float32) float32 { 34 if a > b { 35 return a 36 } else { 37 return b 38 } 39} 40 41func brotli_min_int(a int, b int) int { 42 if a < b { 43 return a 44 } else { 45 return b 46 } 47} 48 49func brotli_max_int(a int, b int) int { 50 if a > b { 51 return a 52 } else { 53 return b 54 } 55} 56 57func brotli_min_size_t(a uint, b uint) uint { 58 if a < b { 59 return a 60 } else { 61 return b 62 } 63} 64 65func brotli_max_size_t(a uint, b uint) uint { 66 if a > b { 67 return a 68 } else { 69 return b 70 } 71} 72 73func brotli_min_uint32_t(a uint32, b uint32) uint32 { 74 if a < b { 75 return a 76 } else { 77 return b 78 } 79} 80 81func brotli_max_uint32_t(a uint32, b uint32) uint32 { 82 if a > b { 83 return a 84 } else { 85 return b 86 } 87} 88 89func brotli_min_uint8_t(a byte, b byte) byte { 90 if a < b { 91 return a 92 } else { 93 return b 94 } 95} 96 97func brotli_max_uint8_t(a byte, b byte) byte { 98 if a > b { 99 return a 100 } else { 101 return b 102 } 103} 104