summaryrefslogtreecommitdiffstats
path: root/include/osmocom/core/utils.h
Commit message (Expand)AuthorAgeFilesLines
* Add osmo_isqrt32() to compute 32bit integer square rootHarald Welte2018-06-061-0/+2
* add osmo_quote_str(),osmo_quote_str_buf() and testNeels Hofmeyr2018-04-091-0/+2
* utils: add helper wrapper for osmo_strlcpy()Max2018-02-051-0/+3
* utils: add osmo_escape_str()Neels Hofmeyr2017-12-181-0/+3
* utils: add osmo_separated_identifiers_valid()Neels Hofmeyr2017-12-171-0/+1
* logging vty: describe 'logging set-log-mask' command, add OSMO_STRINGIFY_VAL()Neels Hofmeyr2017-12-121-0/+2
* comment: utils: more accurately describe OSMO_STRINGIFY macroNeels Hofmeyr2017-12-101-1/+3
* Introduce osmo_identifier_valid() function to check validity of identifierHarald Welte2017-10-241-0/+3
* add osmo_talloc_asprintf() and ctrl_cmd_reply_printf()Neels Hofmeyr2017-10-241-0/+18
* utils: add osmo_is_hexstr(), add unit testNeels Hofmeyr2017-10-091-0/+5
* doxygen: unify use of \file across the boardNeels Hofmeyr2017-06-231-3/+1
* doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr2017-06-231-9/+9
* Move NUM_BYTES macro to core libraryMax2017-06-191-0/+2
* fix OSMO_VALUE_STRING macro: don't use OSMO_STRINGIFY()Neels Hofmeyr2017-03-151-1/+1
* utils.h: #include <stdio.h> as we use fprintf()Harald Welte2017-01-231-0/+1
* utils.h: add OSMO_STRINGIFY and OSMO_VALUE_STRING macrosNeels Hofmeyr2016-12-211-0/+4
* Introduce osmo_strlcpy() function so we can stop using strncpy()Harald Welte2016-11-261-0/+2
* Mark input string to osmo_talloc_replace_string() as constHarald Welte2016-07-281-1/+1
* add get_value_string_or_null() to handle unknown itemsNeels Hofmeyr2016-06-131-0/+2
* logging: Use __BASE_FILE__ instead of __FILE__Harald Welte2016-05-121-1/+1
* Import osmo_{encode,decode}_big_endian() from openbscHarald Welte2016-05-051-0/+4
* Update doxygen annotations in libosmocoreHarald Welte2016-05-051-0/+9
* osmo_static_assert: Put back the typedef in the codeHolger Hans Peter Freyther2015-04-131-1/+1
* libctrl: remove reference to bsc_replace_string()Harald Welte2014-08-211-0/+7
* include: Switch to #pragma once patternSylvain Munaut2014-06-161-4/+1
* utils.h: we need to include utils.h for osmo_generate_backtrace()Harald Welte2013-07-061-0/+2
* misc: Fix compiler warnings about the static_assert macro with gcc 4.8Holger Hans Peter Freyther2013-07-011-1/+1
* utils: Use fprintf to print the assertion and generate a backtraceKaterina Barone-Adesi2013-03-251-1/+2
* utils: Introduce OSMO_ASSERT in the utils and use it in the unit testsKaterina Barone-Adesi2013-03-091-0/+7
* utils: Change semantic of OSMO_MAX/OSMO_MIN to match semantic of a functionHolger Hans Peter Freyther2012-08-151-2/+2
* doc: Fix the Doxygen section endingsSylvain Munaut2012-04-181-1/+1
* utils: Add declaration back for osmo_osmo_hexdump_nospcSylvain Munaut2011-11-131-0/+1
* utils: Fix a bad double osmo_ prefix for osmo_hexdump_nospcSylvain Munaut2011-11-101-1/+1
* doxygen: add doxygen module 'utils'Harald Welte2011-08-171-54/+7
* start to add doxygen documentation to libosmocore headersHarald Welte2011-08-161-2/+63
* add definition of OSMO_MIN macro, similar to OSMO_MAXHarald Welte2011-07-271-0/+1
* add MAX() macro as OSMO_MAXHarald Welte2011-06-261-0/+1
* utils: use namespace prefix osmo_*Pablo Neira Ayuso2011-05-071-7/+7
* utils: move OSMO_SNPRINT_RET() macro definition to osmocom/core/utils.hPablo Neira Ayuso2011-03-281-0/+9
* include: reorganize headers file to include/osmocom/[gsm|core]Pablo Neira Ayuso2011-03-231-0/+30