summaryrefslogtreecommitdiff
path: root/src/libnm-std-aux
Commit message (Expand)AuthorAgeFilesLines
* all: avoid "-Wunreachable-code-generic-assoc" warning with _Generic()Thomas Haller2022-10-111-6/+2
* std-aux: add _nm_always_inline for "__attribute__((__always_inline__))"Thomas Haller2022-10-111-0/+1
* std-aux: workaround unused variable warning with clang 14 and nm_auto cleanup...Thomas Haller2022-10-071-2/+2
* std-aux/trivial: fix typo in code commentThomas Haller2022-09-281-1/+1
* std-aux: workaround maybe uninitialized warning with LTO on nm_ip_addr_is_null()Thomas Haller2022-08-251-6/+3
* std-aux: add nm_utils_addr_family_to_size_untrusted() helperThomas Haller2022-08-091-0/+22
* std-aux: use unique local variable in NM_IN_SET() macroThomas Haller2022-07-281-13/+13
* std-aux: add argument to "op" parameter for NM_VA_ARGS_FOREACH() macroThomas Haller2022-07-281-140/+141
* std-aux: add nm_memeq() helperThomas Haller2022-07-281-0/+6
* std-aux: add c_list_insert_sorted()Thomas Haller2022-07-282-0/+89
* platform: include "linux-headers" via "libnm-std-aux/nm-linux-compat.h"Thomas Haller2022-07-261-0/+2
* std-aux: use nm_memcmp() in NM_CMP_DIRECT_MEMCMP()Thomas Haller2022-07-201-1/+1
* std-aux: add nm_memcmp() helperThomas Haller2022-07-201-0/+11
* std-aux: cleanup NM_CMP_*() macrosThomas Haller2022-06-091-36/+48
* std-aux: include default std-aux headers by "nm-default-std.h"Thomas Haller2022-05-091-0/+5
* code-style: fix wrong indentation for code commentsThomas Haller2022-05-091-46/+46
* glib-aux: drop nm_str_buf_init() for NM_STR_BUF_INIT()Thomas Haller2022-05-091-2/+2
* std-aux: add NM_UTILS_GET_NEXT_REALLOC_SIZE_488 defineThomas Haller2022-04-131-0/+1
* std-aux: cast NM_IN_SET_SET() operands to "int" for "-Wbitwise-instead-of-log...Thomas Haller2022-03-161-2/+2
* std-aux: add code comment for NM_STR_HAS_PREFIX()/NM_STR_HAS_SUFFIX()Thomas Haller2022-03-091-0/+32
* format: reformat source tree with clang-format 13.0Thomas Haller2021-11-291-1/+1
* core: support linking with LLD 13Harald van Dijk2021-11-021-0/+15
* std-aux: work around "-Wunused-but-set-variable" warning with clang in nm_auto()Thomas Haller2021-10-081-1/+10
* std-aux: minor cleanup in nm_steal_int() to compare number explicitly against...Thomas Haller2021-10-061-9/+9
* std-aux: add nm_clear_fd() helperThomas Haller2021-09-281-0/+13
* std-aux: add nm_assert_addr_family_or_unspec() and nm_utils_addr_family_other...Thomas Haller2021-09-281-0/+9
* std-aux: add "libnm-std-aux/nm-linux-compat.h" header to avoid build errorsThomas Haller2021-09-081-0/+25
* std-aux: let nm_assert() macros return a TRUE valueThomas Haller2021-08-311-14/+16
* format: reformat code with clang-format-12.0.1-1.fc34Thomas Haller2021-08-301-7/+7
* all: add some README.md files describing the purpose of our sourcesThomas Haller2021-08-191-0/+16
* std-aux: add XXX() macroThomas Haller2021-08-111-0/+7
* std-aux: add nm_utils_addr_family_to_str() helperThomas Haller2021-08-051-0/+15
* std-aux: use unique temporary variable in NM_IS_IPv4()Thomas Haller2021-08-051-7/+9
* std-aux: add _nm_nil macroThomas Haller2021-08-021-0/+2
* all: use _NM_ENSURE_POINTER() macroThomas Haller2021-07-301-15/+14
* std-aux: add _NM_ENSURE_POINTER() macroThomas Haller2021-07-301-0/+11
* std-aux: move _NM_ENSURE_TYPE(), _NM_ENSURE_TYPE_CONST(), NM_STRUCT_OFFSET_EN...Thomas Haller2021-07-301-0/+28
* std-aux: move nm_offsetof_end() to std-aux and add nm_offsetof()Thomas Haller2021-07-301-0/+9
* std-aux: move _NM_CC_SUPPORT_AUTO_TYPE, _NM_CC_SUPPORT_GENERIC to "nm-std-aux.h"Thomas Haller2021-07-301-0/+30
* std-aux: implement NM_PTRARRAY_LEN() macro via static functionThomas Haller2021-07-281-12/+18
* clang-format: use "IndentPPDirectives:None" instead of "BeforeHash"Thomas Haller2021-07-092-59/+59
* glib-aux: use NM_AUTO_PROTECT_ERRNO() in nm_auto_close and nm_auto_fcloseThomas Haller2021-07-011-6/+2
* std-aux/glib-aux: move NM_AUTO_PROTECT_ERRNO() to libnm-std-auxThomas Haller2021-07-011-0/+8
* std-aux: add _nm_deprecated() macroThomas Haller2021-06-281-0/+1
* std-aux: rework NM_STATIC_ASSERT_EXPR() macroThomas Haller2021-06-231-5/+4
* std-aux/glib-aux: minor cleanup of nm_ip_addr_*()/nm_utils_addr_family_*()Thomas Haller2021-06-221-14/+13
* std-aux: add NM_ENSURE_IS_TYPE() macroThomas Haller2021-06-101-0/+6
* std-aux: add _nm_warn_unused_result defineThomas Haller2021-06-101-11/+12
* std-aux: implement NM_IN_SET()/NM_IN_STRSET() via NM_VA_ARGS_FOREACH()Thomas Haller2021-06-081-122/+23
* std-aux: add NM_VA_ARGS_JOIN() helper macroThomas Haller2021-06-081-0/+4