Daniel P. Berrangé
bb9a1a14e2
util: use glib string allocation/formatting functions
...
Convert the string duplication APIs to use the g_strdup family of APIs.
We previously used the 'strdup-posix' gnulib module because mingw does
not set errno to ENOMEM on failure
We previously used the 'strndup' gnulib module because this function
does not exist on mingw.
We previously used the 'vasprintf' gnulib module because of many GNU
supported format specifiers not working on non-Linux platforms. glib's
own equivalent standardizes on GNU format specifiers too.
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2019-10-14 10:54:42 +01:00
..
2016-11-21 13:15:12 +01:00
2019-07-31 11:46:31 +02:00
2019-09-13 10:05:17 +01:00
2019-06-20 17:01:44 +02:00
2019-09-23 10:19:15 +02:00
2019-08-29 12:46:33 +01:00
2019-10-09 17:51:47 -04:00
2017-10-16 10:22:34 +01:00
2017-08-02 17:00:11 +01:00
2019-09-03 15:37:54 -06:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2019-08-28 13:39:26 +02:00
2018-05-03 12:40:37 +01:00
2019-09-25 13:02:48 +02:00
2017-08-02 17:00:11 +01:00
2019-04-09 16:59:49 +02:00
2018-04-09 11:38:47 -06:00
2018-06-06 10:48:41 -04:00
2019-09-03 15:37:54 -06:00
2018-03-23 12:59:56 +01:00
2017-08-02 17:00:11 +01:00
2018-04-09 11:38:47 -06:00
2018-08-13 11:53:53 +02:00
2018-07-27 15:44:38 +02:00
2017-08-02 17:00:11 +01:00
2018-05-03 12:40:37 +01:00
2018-03-21 14:48:01 +00:00
2019-08-28 13:39:26 +02:00
2018-03-21 14:48:01 +00:00
2019-10-01 13:08:01 +01:00
2019-04-04 12:33:55 +01:00
2019-05-06 07:33:01 -04:00
2019-02-01 22:08:55 +04:00
2018-05-03 12:40:37 +01:00
2017-08-02 17:00:11 +01:00
2018-05-03 12:40:37 +01:00
2018-05-14 12:27:47 -04:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2019-07-17 17:33:55 +02:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2017-11-07 17:50:15 -05:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2019-07-09 10:27:19 +02:00
2018-05-03 12:40:37 +01:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2017-08-02 17:00:11 +01:00
2019-02-01 12:57:13 -05:00
2019-07-26 16:48:58 -05:00
2018-12-17 17:52:46 +01:00
2019-07-29 08:22:29 -05:00
2019-10-10 21:01:54 -06:00
2019-09-11 17:38:08 +02:00
2019-07-17 17:18:56 -04:00
2019-06-18 14:35:43 +02:00
2019-03-22 12:59:56 +03:00
2018-12-17 17:52:46 +01:00
2019-07-26 10:31:00 +01:00
2019-07-29 08:22:29 -05:00
2019-03-19 16:46:21 +01:00
2019-03-07 12:01:09 +01:00
2018-06-26 14:02:43 -04:00
2019-08-28 13:39:26 +02:00
2016-11-21 14:04:05 +01:00
2017-08-02 17:00:11 +01:00
2019-01-25 14:04:20 +01:00
2019-10-14 10:54:42 +01:00
2019-06-17 15:19:54 +01:00
2019-08-28 13:39:26 +02:00
2019-07-26 16:48:58 -05:00
2017-08-02 17:00:11 +01:00
2018-03-21 14:48:01 +00:00
2019-07-26 16:48:58 -05:00
2019-06-27 14:43:08 +01:00
2018-04-01 17:42:29 +02:00
2017-08-07 14:44:40 +01:00
2019-09-25 13:02:48 +02:00
2017-08-02 15:00:28 -04:00
2017-12-08 15:50:52 +01:00
2019-04-11 15:20:17 +01:00
2017-08-02 17:00:11 +01:00
2019-08-28 13:39:26 +02:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2019-07-09 10:42:39 -05:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2019-04-03 09:46:02 +02:00
2019-07-17 17:34:08 +02:00
2017-04-05 09:51:51 +02:00
2019-10-09 17:51:47 -04:00
2017-08-02 17:00:11 +01:00
2019-04-11 15:20:17 +01:00
2019-06-20 10:03:22 +02:00
2018-03-21 14:48:01 +00:00
2018-10-23 16:16:36 +01:00
2017-08-02 17:00:11 +01:00
2018-12-13 16:08:38 +00:00
2019-08-09 14:06:31 +01:00
2018-03-16 17:05:56 +00:00
2017-08-02 17:00:11 +01:00
2019-07-12 17:09:43 +02:00
2019-10-01 13:08:01 +01:00
2017-08-02 17:00:11 +01:00
2018-05-03 12:40:37 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2017-10-16 10:22:34 +01:00
2018-04-12 16:52:01 +01:00
2018-03-21 14:48:01 +00:00
2019-06-21 12:59:42 +01:00