NetworkManager/libnm-core/nm-keyfile
Thomas Haller 3be4f38a15
keyfile: cleanup uses of GString in keyfile code
- in _keyfile_key_decode(), don't use GString. We know the maximum
  string length before, so we can just allocated one buffer.

- in qdisc and tfilter writers, reuse the same GString instance.
  No need to allocate a new temporary string buffer for each iteration.

- at other places, replace GString by NMStrBuf. This avoids the heap
  allocated GString instance. Also, most operations can be inlined.
  This results in larger code side, but avoids function calls to glib.
2020-06-26 09:29:54 +02:00
..
nm-keyfile-internal.h all: move "shared/nm-keyfile" to "libnm-core/nm-keyfile" 2020-06-11 10:53:50 +02:00
nm-keyfile-utils.c keyfile: cleanup uses of GString in keyfile code 2020-06-26 09:29:54 +02:00
nm-keyfile-utils.h all: move "shared/nm-keyfile" to "libnm-core/nm-keyfile" 2020-06-11 10:53:50 +02:00
nm-keyfile.c keyfile: cleanup uses of GString in keyfile code 2020-06-26 09:29:54 +02:00