// // Copyright (c) 2010 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // #include "compiler/util.h" #include #include "compiler/preprocessor/numeric_lex.h" bool atof_clamp(const char *str, float *value) { bool success = pp::numeric_lex_float(str, value); if (!success) *value = std::numeric_limits::max(); return success; } bool atoi_clamp(const char *str, int *value) { bool success = pp::numeric_lex_int(str, value); if (!success) *value = std::numeric_limits::max(); return success; }