| Commit message (Expand) | Author | Age | Files | Lines |
* | add osmo_escape_cstr and osmo_quote_cstr | Neels Hofmeyr | 2019-11-24 | 1 | -0/+5 |
* | utils: add osmo_strnchr() | Neels Hofmeyr | 2019-11-24 | 1 | -0/+1 |
* | utils.h: add OSMO_NAME_C_IMPL() macro | Neels Hofmeyr | 2019-11-23 | 1 | -0/+56 |
* | add osmo_sockaddr_str_cmp() | Neels Hofmeyr | 2019-11-21 | 1 | -0/+2 |
* | Revert "utils.h: require a semi colon after OSMO_ASSERT" | Vadim Yanitskiy | 2019-07-09 | 1 | -2/+2 |
* | utils.h: require a semi colon after OSMO_ASSERT | Alexander Couzens | 2019-07-08 | 1 | -2/+2 |
* | (minor) fix typo in comments | Kévin Redon | 2019-06-13 | 1 | -3/+3 |
* | minor: don't redefine macros | Kévin Redon | 2019-06-13 | 1 | -0/+2 |
* | core/utils: drop meaningless const from return value of osmo_luhn() | Vadim Yanitskiy | 2019-06-12 | 1 | -1/+1 |
* | add identifier sanitation for setting FSM instance ids | Neels Hofmeyr | 2019-04-12 | 1 | -0/+1 |
* | add osmo_{escape,quote}_str_buf2() for standard args ordering | Neels Hofmeyr | 2019-04-12 | 1 | -2/+6 |
* | tweak OSMO_STRBUF_APPEND(), add OSMO_STRBUF_APPEND_NOLEN() | Neels Hofmeyr | 2019-04-11 | 1 | -7/+30 |
* | add osmo_str_startswith() | Neels Hofmeyr | 2019-04-11 | 1 | -0/+2 |
* | Add _c versions of functions that otherwise return static buffers | Harald Welte | 2019-04-10 | 1 | -0/+6 |
* | Add _buf() functions to bypass static string buffers | Harald Welte | 2019-04-03 | 1 | -1/+2 |
* | osmo_escape_str_buf: Always copy, don't return input string pointer | Harald Welte | 2019-03-29 | 1 | -1/+1 |
* | add OSMO_STRBUF_PRINTF() | Neels Hofmeyr | 2019-02-17 | 1 | -0/+85 |
* | add osmo_hexdump_buf() and test | Neels Hofmeyr | 2019-01-28 | 1 | -0/+3 |
* | gsm23003: add osmo_imei_str_valid() | Oliver Smith | 2019-01-14 | 1 | -0/+2 |
* | add osmo_bcd2str() | Neels Hofmeyr | 2018-12-10 | 1 | -0/+2 |
* | add osmo_str_tolower() and _toupper() with test | Neels Hofmeyr | 2018-09-07 | 1 | -2/+13 |
* | core/utils.h: move includes to the top | Vadim Yanitskiy | 2018-09-05 | 1 | -3/+2 |
* | core/utils.h: drop duplicate '<stdbool.h>' include | Vadim Yanitskiy | 2018-09-05 | 1 | -1/+0 |
* | use __FILE__, not __BASE_FILE__ | Neels Hofmeyr | 2018-08-20 | 1 | -1/+1 |
* | Don't call abort() directly, always use osmo_panic() | Harald Welte | 2018-06-28 | 1 | -3/+2 |
* | Add osmo_isqrt32() to compute 32bit integer square root | Harald Welte | 2018-06-06 | 1 | -0/+2 |
* | add osmo_quote_str(),osmo_quote_str_buf() and test | Neels Hofmeyr | 2018-04-09 | 1 | -0/+2 |
* | utils: add helper wrapper for osmo_strlcpy() | Max | 2018-02-05 | 1 | -0/+3 |
* | utils: add osmo_escape_str() | Neels Hofmeyr | 2017-12-18 | 1 | -0/+3 |
* | utils: add osmo_separated_identifiers_valid() | Neels Hofmeyr | 2017-12-17 | 1 | -0/+1 |
* | logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL() | Neels Hofmeyr | 2017-12-12 | 1 | -0/+2 |
* | comment: utils: more accurately describe OSMO_STRINGIFY macro | Neels Hofmeyr | 2017-12-10 | 1 | -1/+3 |
* | Introduce osmo_identifier_valid() function to check validity of identifier | Harald Welte | 2017-10-24 | 1 | -0/+3 |
* | add osmo_talloc_asprintf() and ctrl_cmd_reply_printf() | Neels Hofmeyr | 2017-10-24 | 1 | -0/+18 |
* | utils: add osmo_is_hexstr(), add unit test | Neels Hofmeyr | 2017-10-09 | 1 | -0/+5 |
* | doxygen: unify use of \file across the board | Neels Hofmeyr | 2017-06-23 | 1 | -3/+1 |
* | doxygen: enable AUTOBRIEF, drop \brief | Neels Hofmeyr | 2017-06-23 | 1 | -9/+9 |
* | Move NUM_BYTES macro to core library | Max | 2017-06-19 | 1 | -0/+2 |
* | fix OSMO_VALUE_STRING macro: don't use OSMO_STRINGIFY() | Neels Hofmeyr | 2017-03-15 | 1 | -1/+1 |
* | utils.h: #include <stdio.h> as we use fprintf() | Harald Welte | 2017-01-23 | 1 | -0/+1 |
* | utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macros | Neels Hofmeyr | 2016-12-21 | 1 | -0/+4 |
* | Introduce osmo_strlcpy() function so we can stop using strncpy() | Harald Welte | 2016-11-26 | 1 | -0/+2 |
* | Mark input string to osmo_talloc_replace_string() as const | Harald Welte | 2016-07-28 | 1 | -1/+1 |
* | add get_value_string_or_null() to handle unknown items | Neels Hofmeyr | 2016-06-13 | 1 | -0/+2 |
* | logging: Use __BASE_FILE__ instead of __FILE__ | Harald Welte | 2016-05-12 | 1 | -1/+1 |
* | Import osmo_{encode,decode}_big_endian() from openbsc | Harald Welte | 2016-05-05 | 1 | -0/+4 |
* | Update doxygen annotations in libosmocore | Harald Welte | 2016-05-05 | 1 | -0/+9 |
* | osmo_static_assert: Put back the typedef in the code | Holger Hans Peter Freyther | 2015-04-13 | 1 | -1/+1 |
* | libctrl: remove reference to bsc_replace_string() | Harald Welte | 2014-08-21 | 1 | -0/+7 |
* | include: Switch to #pragma once pattern | Sylvain Munaut | 2014-06-16 | 1 | -4/+1 |