summaryrefslogtreecommitdiff
path: root/shared/nm-utils/nm-macros-internal.h
Commit message (Expand)AuthorAgeFilesLines
* shared: add NM_PID_T_INVAL macro for invalid PIDsThomas Haller2018-05-111-0/+2
* shared: add nm_auto_unref_gsource cleanup macroThomas Haller2018-05-111-0/+8
* all: remove consecutive empty linesBeniamino Galvani2018-04-301-1/+0
* shared: move cmp functions to nm-shared-utils.cThomas Haller2018-04-191-48/+0
* shared: add NM_CAST_STRV_*() helper macrosThomas Haller2018-04-181-0/+35
* shared: fix typecheck in NM_PTRARRAY_LEN()Thomas Haller2018-03-201-1/+2
* shared: add nm_clear_pointer() and implement existing nm_clear_*() based on itThomas Haller2018-03-191-27/+28
* shared: clear destination pointer in nm_clear_*() functions firstThomas Haller2018-03-191-9/+21
* shared: add nm_steal_int() helperThomas Haller2018-02-121-0/+19
* shared: add NM_UNCONST_PTR() and NM_UNCONST_PPTR()Thomas Haller2018-02-121-0/+22
* shared/utils: don't warn of unknown warning disables with clangLubomir Rintel2018-01-241-0/+1
* shared: add nm_cmp_int2ptr_p_with_data() helperThomas Haller2018-01-091-0/+19
* macros: add _nm_fallthrough macroThomas Haller2017-12-131-0/+6
* shared: propagate type for g_object_ref()Thomas Haller2017-12-061-0/+1
* shared/trivial: fix type on commentThomas Haller2017-12-051-1/+1
* shared: add nm_construct_name_a() macroThomas Haller2017-11-231-0/+22
* shared: add nm_auto_free_secret macroThomas Haller2017-11-201-0/+24
* shared: always call close() from nm_close() wrapperThomas Haller2017-11-141-6/+5
* build: detect compiler features _Generic() and __auto_type in configure scriptThomas Haller2017-11-131-1/+8
* shared: propagate constness in _NM_GET_PRIVATE_PTR()Thomas Haller2017-11-131-2/+28
* shared: fix detection of _Generic() supportThomas Haller2017-11-131-1/+1
* shared: make NM_CONSTCAST() macro variadicThomas Haller2017-11-091-46/+75
* shared: rework _NM_GET_PRIVATE() to use _Generic()Thomas Haller2017-11-091-43/+53
* shared: fix nm_steal_fd() for handling zero file descriptorThomas Haller2017-10-301-1/+1
* shared: add nm_steal_fd() helper functionThomas Haller2017-10-191-0/+13
* shared: introduce nm_close()Beniamino Galvani2017-10-191-1/+21
* shared: add _NM_ENSURE_TYPE() macroThomas Haller2017-10-171-0/+12
* shared: add _nm_align() and _nm_alignof() macrosThomas Haller2017-10-171-5/+8
* core: introduce NM_HASH_INIT() to initialize hash seedThomas Haller2017-10-131-15/+0
* shared: add _nm_thread_local macroThomas Haller2017-10-131-0/+16
* shared: add nm_strstrip_avoid_copy()Thomas Haller2017-10-091-0/+27
* shared: add nm-glib.h compat implementation for g_variant_new_printf()Thomas Haller2017-09-181-4/+4
* shared: add nm_g_object_ref_set() and nm_clear_g_object()Thomas Haller2017-09-081-3/+52
* shared: add nm_g_object_class_find_property_from_gtype() utilThomas Haller2017-09-071-3/+3
* core: workaround compiler waring in for-each macros for NMIP4Config/NMIP6Conf...Thomas Haller2017-08-311-15/+0
* core: avoid compiler warning in nm_ip_config_iter_ip4_address_for_each() macroThomas Haller2017-08-301-0/+15
* platform: refactor NMPObject cast macros using _Generic()th/dedup-multi-bgo784220Thomas Haller2017-07-051-4/+33
* platform: implement hash function for NMPlatformLnk typesThomas Haller2017-07-051-0/+6
* shared: add NM_HASH_COMBINE() functionThomas Haller2017-07-051-0/+9
* shared: add nm_gstring_prepare() utilThomas Haller2017-06-141-0/+10
* shared: refactor nm_utils_is_power_of_two() to return false for 0Thomas Haller2017-05-221-9/+4
* build: work around GCC -Wlogical-op for "nm_utils_is_power_of_two" macrosFrancesco Giudici2017-05-221-1/+1
* libnm-core,shared: fix typo in '(allow-none)' annotationBeniamino Galvani2017-04-271-1/+1
* shared: add NM_PTRARRAY_LEN() utility macroThomas Haller2017-04-121-0/+17
* shared: move NM_UTILS_LOOKUP() macro shared utilsThomas Haller2017-04-051-0/+44
* cli: add property type for enum and showcase for ipv6.addr-gen-modeThomas Haller2017-03-301-0/+8
* shared: minor change to NM_FLAGS_HAS() and nm_utils_is_power_of_two() macrosThomas Haller2017-03-231-5/+5
* shared: increase max number of args for _NM_UTILS_MACRO_RESTBeniamino Galvani2017-03-211-2/+4
* shared: trigger -Wenum-conversion warning in NM_IN_SET*() macrosThomas Haller2017-03-161-6/+19
* shared/trivial: minor style fixes in "nm-utils/nm-macros-internal.h"Thomas Haller2017-03-161-4/+6