Branch data Line data Source code
1 : : // Copyright 2019-2026 David Robillard <d@drobilla.net> 2 : : // SPDX-License-Identifier: ISC 3 : : 4 : : #include "read_utils.h" 5 : : 6 : : #include "char_utils.h" 7 : : 8 : : #include <exess/exess.h> 9 : : 10 : : EXESS_NONBLOCKING size_t 11 : 288341 : skip_whitespace(const char* const str) 12 : : { 13 : 288341 : size_t i = 0; 14 [ + + ]: 288679 : while (is_space(str[i])) { 15 : 338 : ++i; 16 : : } 17 : : 18 : 288341 : return i; 19 : : }