summaryrefslogtreecommitdiff
path: root/shared/nm-utils/nm-macros-internal.h
Commit message (Expand)AuthorAgeFilesLines
* shared: add nm_strstrip_avoid_copy_a() helperThomas Haller2019-04-041-0/+28
* shared: move nm_memdup(), nm_strndup_a(), and nm_strdup_int() to "nm-macros-i...Thomas Haller2019-04-041-0/+112
* shared/trivial: rename variables in nm_strndup_a() and nm_str_skip_leading_sp...Thomas Haller2019-04-041-6/+6
* shared: add nm_auto_unref_gmainloop cleanup macroThomas Haller2019-04-041-0/+3
* shared: add NM_ASCII_SPACES macroThomas Haller2019-03-251-0/+3
* shared: make nm_streq() and nm_streq0() inline functionsThomas Haller2019-02-131-2/+12
* shared: add NM_STR_HAS_SUFFIX()Thomas Haller2019-02-131-1/+12
* macros: don't use __externally_visible__ attribute for clangThomas Haller2019-02-071-1/+13
* shared: add nm_clear_g_cancellable_disconnect()Thomas Haller2019-02-051-0/+22
* shared: define NM_THREAD_SAFE_ON_MAIN_THREADThomas Haller2019-02-051-0/+22
* shared: add NM_CONST_MAX() macroThomas Haller2019-02-041-0/+8
* build: fix building with LTOBeniamino Galvani2019-02-041-1/+1
* shared: convert macro argument to lowercaseBeniamino Galvani2019-02-041-8/+8
* all: add static assertion for maximumg alloca() allocated bufferThomas Haller2019-01-151-9/+23
* all/trivial: rename NM_UTILS_LOOKUP_STR() to have "_A" suffixThomas Haller2019-01-151-1/+1
* shared: add nm_g_variant_ref() and nm_g_variant_unref() helpersThomas Haller2019-01-141-0/+17
* shared: add NM_STR_HAS_PREFIX() macroThomas Haller2019-01-071-0/+3
* shared/trivial: add comment about compat macro _NM_CC_SUPPORT_GENERIC w.r.t. C11Thomas Haller2019-01-021-0/+4
* dhcp: fix static-route handling for intenal client and support multiple defau...Thomas Haller2018-12-191-0/+8
* shared: add NM_MAX_WITH_CMP() macroThomas Haller2018-12-111-0/+10
* shared: add double underscores to attribute namesBeniamino Galvani2018-12-011-9/+9
* core: add checks on connection default propertiesBeniamino Galvani2018-12-011-0/+2
* shared: allow optional trailing comma in NM_MAKE_STRV()Thomas Haller2018-12-011-1/+4
* shared: add NM_MAKE_STRV() macroThomas Haller2018-11-121-0/+3
* shared: improve length check in nm_construct_name_a()Thomas Haller2018-10-191-1/+2
* shared: avoid invoking g_free() with NULL from gs_free cleanup attributeThomas Haller2018-10-041-5/+5
* Fix typosRafael Fontenelle2018-09-301-6/+6
* shared: rename PROP_0 in NM_GOBJECT_PROPERTIES_DEFINE() and skip it in nm_gob...Thomas Haller2018-09-041-3/+6
* shared: add nm-secret-utils.h helperThomas Haller2018-09-041-20/+0
* shared: drop unnecessary NM_AUTO_DEFINE_FCN_STRUCT() macroThomas Haller2018-09-041-8/+1
* shared: add nm_auto_unref_bytearray macroThomas Haller2018-09-041-0/+3
* shared: add NM_DIV_ROUND_UP() helper macroThomas Haller2018-08-101-0/+8
* all/style: write elvis operator ?: without spaceThomas Haller2018-08-091-1/+1
* shared: add nm_gobject_notify_together() helperThomas Haller2018-08-011-4/+28
* shared: support zero arguments for NM_NARG() macroThomas Haller2018-07-241-2/+5
* shared: use nm_auto() macro to define other nm_auto_* macrosth/merge-gsystem-local-allocThomas Haller2018-07-181-17/+17
* shared: cleanup nm_auto implementationsThomas Haller2018-07-181-41/+25
* shared/gsystem-local-alloc: merge "gsystem-local-alloc.h" into "nm-macros-sha...Thomas Haller2018-07-181-0/+145
* shared/trivial: rename GS_DEFINE_CLEANUP_FUNCTION_*() macrosThomas Haller2018-07-181-5/+5
* shared/gsystem-local-alloc: rename unused gs_* cleanup macrosThomas Haller2018-07-181-0/+12
* shared/trivial: add comment to nm_auto_freeThomas Haller2018-07-181-1/+10
* shared/gsystem-local-alloc: strongly type gs_* cleanup functionsThomas Haller2018-07-111-1/+1
* shared: add nm_auto_vfree macroThomas Haller2018-07-111-0/+17
* all: don't use gchar/gshort/gint/glong but C typesThomas Haller2018-07-111-1/+1
* shared: simplify nm_g_object_ref_set()Thomas Haller2018-06-151-13/+9
* 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