Coverage Report

Created: 2025-07-01 07:09

/work/include/glib-2.0/glib/gstring.h
Line
Count
Source
1
/* GLIB - Library of useful routines for C programming
2
 * Copyright (C) 1995-1997  Peter Mattis, Spencer Kimball and Josh MacDonald
3
 *
4
 * This library is free software; you can redistribute it and/or
5
 * modify it under the terms of the GNU Lesser General Public
6
 * License as published by the Free Software Foundation; either
7
 * version 2.1 of the License, or (at your option) any later version.
8
 *
9
 * This library is distributed in the hope that it will be useful,
10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12
 * Lesser General Public License for more details.
13
 *
14
 * You should have received a copy of the GNU Lesser General Public
15
 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
16
 */
17
18
/*
19
 * Modified by the GLib Team and others 1997-2000.  See the AUTHORS
20
 * file for a list of people on the GLib Team.  See the ChangeLog
21
 * files for a list of changes.  These files are distributed with
22
 * GLib at ftp://ftp.gtk.org/pub/gtk/.
23
 */
24
25
#ifndef __G_STRING_H__
26
#define __G_STRING_H__
27
28
#if !defined (__GLIB_H_INSIDE__) && !defined (GLIB_COMPILATION)
29
#error "Only <glib.h> can be included directly."
30
#endif
31
32
#include <glib/gtypes.h>
33
#include <glib/gunicode.h>
34
#include <glib/gbytes.h>
35
#include <glib/gutils.h>  /* for G_CAN_INLINE */
36
37
G_BEGIN_DECLS
38
39
typedef struct _GString         GString;
40
41
struct _GString
42
{
43
  gchar  *str;
44
  gsize len;
45
  gsize allocated_len;
46
};
47
48
GLIB_AVAILABLE_IN_ALL
49
GString*     g_string_new               (const gchar     *init);
50
GLIB_AVAILABLE_IN_ALL
51
GString*     g_string_new_len           (const gchar     *init,
52
                                         gssize           len);
53
GLIB_AVAILABLE_IN_ALL
54
GString*     g_string_sized_new         (gsize            dfl_size);
55
GLIB_AVAILABLE_IN_ALL
56
gchar*       g_string_free              (GString         *string,
57
                                         gboolean         free_segment);
58
GLIB_AVAILABLE_IN_2_34
59
GBytes*      g_string_free_to_bytes     (GString         *string);
60
GLIB_AVAILABLE_IN_ALL
61
gboolean     g_string_equal             (const GString   *v,
62
                                         const GString   *v2);
63
GLIB_AVAILABLE_IN_ALL
64
guint        g_string_hash              (const GString   *str);
65
GLIB_AVAILABLE_IN_ALL
66
GString*     g_string_assign            (GString         *string,
67
                                         const gchar     *rval);
68
GLIB_AVAILABLE_IN_ALL
69
GString*     g_string_truncate          (GString         *string,
70
                                         gsize            len);
71
GLIB_AVAILABLE_IN_ALL
72
GString*     g_string_set_size          (GString         *string,
73
                                         gsize            len);
74
GLIB_AVAILABLE_IN_ALL
75
GString*     g_string_insert_len        (GString         *string,
76
                                         gssize           pos,
77
                                         const gchar     *val,
78
                                         gssize           len);
79
GLIB_AVAILABLE_IN_ALL
80
GString*     g_string_append            (GString         *string,
81
                                         const gchar     *val);
82
GLIB_AVAILABLE_IN_ALL
83
GString*     g_string_append_len        (GString         *string,
84
                                         const gchar     *val,
85
                                         gssize           len);
86
GLIB_AVAILABLE_IN_ALL
87
GString*     g_string_append_c          (GString         *string,
88
                                         gchar            c);
89
GLIB_AVAILABLE_IN_ALL
90
GString*     g_string_append_unichar    (GString         *string,
91
                                         gunichar         wc);
92
GLIB_AVAILABLE_IN_ALL
93
GString*     g_string_prepend           (GString         *string,
94
                                         const gchar     *val);
95
GLIB_AVAILABLE_IN_ALL
96
GString*     g_string_prepend_c         (GString         *string,
97
                                         gchar            c);
98
GLIB_AVAILABLE_IN_ALL
99
GString*     g_string_prepend_unichar   (GString         *string,
100
                                         gunichar         wc);
101
GLIB_AVAILABLE_IN_ALL
102
GString*     g_string_prepend_len       (GString         *string,
103
                                         const gchar     *val,
104
                                         gssize           len);
105
GLIB_AVAILABLE_IN_ALL
106
GString*     g_string_insert            (GString         *string,
107
                                         gssize           pos,
108
                                         const gchar     *val);
109
GLIB_AVAILABLE_IN_ALL
110
GString*     g_string_insert_c          (GString         *string,
111
                                         gssize           pos,
112
                                         gchar            c);
113
GLIB_AVAILABLE_IN_ALL
114
GString*     g_string_insert_unichar    (GString         *string,
115
                                         gssize           pos,
116
                                         gunichar         wc);
117
GLIB_AVAILABLE_IN_ALL
118
GString*     g_string_overwrite         (GString         *string,
119
                                         gsize            pos,
120
                                         const gchar     *val);
121
GLIB_AVAILABLE_IN_ALL
122
GString*     g_string_overwrite_len     (GString         *string,
123
                                         gsize            pos,
124
                                         const gchar     *val,
125
                                         gssize           len);
126
GLIB_AVAILABLE_IN_ALL
127
GString*     g_string_erase             (GString         *string,
128
                                         gssize           pos,
129
                                         gssize           len);
130
GLIB_AVAILABLE_IN_2_68
131
guint         g_string_replace          (GString         *string,
132
                                         const gchar     *find,
133
                                         const gchar     *replace,
134
                                         guint            limit);
135
GLIB_AVAILABLE_IN_ALL
136
GString*     g_string_ascii_down        (GString         *string);
137
GLIB_AVAILABLE_IN_ALL
138
GString*     g_string_ascii_up          (GString         *string);
139
GLIB_AVAILABLE_IN_ALL
140
void         g_string_vprintf           (GString         *string,
141
                                         const gchar     *format,
142
                                         va_list          args)
143
                                         G_GNUC_PRINTF(2, 0);
144
GLIB_AVAILABLE_IN_ALL
145
void         g_string_printf            (GString         *string,
146
                                         const gchar     *format,
147
                                         ...) G_GNUC_PRINTF (2, 3);
148
GLIB_AVAILABLE_IN_ALL
149
void         g_string_append_vprintf    (GString         *string,
150
                                         const gchar     *format,
151
                                         va_list          args)
152
                                         G_GNUC_PRINTF(2, 0);
153
GLIB_AVAILABLE_IN_ALL
154
void         g_string_append_printf     (GString         *string,
155
                                         const gchar     *format,
156
                                         ...) G_GNUC_PRINTF (2, 3);
157
GLIB_AVAILABLE_IN_ALL
158
GString*     g_string_append_uri_escaped (GString         *string,
159
                                          const gchar     *unescaped,
160
                                          const gchar     *reserved_chars_allowed,
161
                                          gboolean         allow_utf8);
162
163
/* -- optimize g_strig_append_c --- */
164
#ifdef G_CAN_INLINE
165
static inline GString*
166
g_string_append_c_inline (GString *gstring,
167
                          gchar    c)
168
1.35G
{
169
1.35G
  if (gstring->len + 1 < gstring->allocated_len)
170
1.35G
    {
171
1.35G
      gstring->str[gstring->len++] = c;
172
1.35G
      gstring->str[gstring->len] = 0;
173
1.35G
    }
174
285k
  else
175
285k
    g_string_insert_c (gstring, -1, c);
176
1.35G
  return gstring;
177
1.35G
}
Unexecuted instantiation: fu-synaptics-cape-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-cape-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-cape-hid-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-cape-sngl-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-common.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-codec.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-device.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-enums.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-error.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-bios-setting.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-security-attr.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-release.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-report.c:g_string_append_c_inline
Unexecuted instantiation: fwupd-request.c:g_string_append_c_inline
Unexecuted instantiation: fu-progress-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-common-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-acpi-table-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-archive-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-cab-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-cfi-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-cfu-firmware-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-coswid-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-device-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-dfu-firmware-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-dpaux-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-edid-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-elf-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-fdt-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-fmap-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-hid-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-ifd-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-ifwi-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-ihex-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-intel-thunderbolt-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-io-channel-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-heci-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-msgpack-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-oprom-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-pefile-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-pci-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-sbatlevel-section-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-smbios-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-usb-device-ds20-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-usb-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-uswid-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-v4l-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-acpi-table.c:g_string_append_c_inline
Unexecuted instantiation: fu-backend.c:g_string_append_c_inline
Unexecuted instantiation: fu-bios-setting.c:g_string_append_c_inline
Unexecuted instantiation: fu-bios-settings.c:g_string_append_c_inline
Unexecuted instantiation: fu-byte-array.c:g_string_append_c_inline
Unexecuted instantiation: fu-bytes.c:g_string_append_c_inline
fu-cab-firmware.c:g_string_append_c_inline
Line
Count
Source
168
198k
{
169
198k
  if (gstring->len + 1 < gstring->allocated_len)
170
187k
    {
171
187k
      gstring->str[gstring->len++] = c;
172
187k
      gstring->str[gstring->len] = 0;
173
187k
    }
174
10.4k
  else
175
10.4k
    g_string_insert_c (gstring, -1, c);
176
198k
  return gstring;
177
198k
}
Unexecuted instantiation: fu-cab-image.c:g_string_append_c_inline
Unexecuted instantiation: fu-cfu-offer.c:g_string_append_c_inline
Unexecuted instantiation: fu-cfu-payload.c:g_string_append_c_inline
Unexecuted instantiation: fu-chunk.c:g_string_append_c_inline
Unexecuted instantiation: fu-chunk-array.c:g_string_append_c_inline
Unexecuted instantiation: fu-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-composite-input-stream.c:g_string_append_c_inline
Unexecuted instantiation: fu-config.c:g_string_append_c_inline
Unexecuted instantiation: fu-context.c:g_string_append_c_inline
Unexecuted instantiation: fu-coswid-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-coswid-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-crc.c:g_string_append_c_inline
Unexecuted instantiation: fu-csv-entry.c:g_string_append_c_inline
Unexecuted instantiation: fu-csv-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-device.c:g_string_append_c_inline
Unexecuted instantiation: fu-device-event.c:g_string_append_c_inline
Unexecuted instantiation: fu-device-locker.c:g_string_append_c_inline
Unexecuted instantiation: fu-dfu-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-dfuse-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-dummy-efivars.c:g_string_append_c_inline
Unexecuted instantiation: fu-dump.c:g_string_append_c_inline
fu-edid.c:g_string_append_c_inline
Line
Count
Source
168
1.94k
{
169
1.94k
  if (gstring->len + 1 < gstring->allocated_len)
170
1.61k
    {
171
1.61k
      gstring->str[gstring->len++] = c;
172
1.61k
      gstring->str[gstring->len] = 0;
173
1.61k
    }
174
337
  else
175
337
    g_string_insert_c (gstring, -1, c);
176
1.94k
  return gstring;
177
1.94k
}
Unexecuted instantiation: fu-efi-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-device-path.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-device-path-list.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-file-path-device-path.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-file.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-filesystem.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-section.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-volume.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-lz77-decompressor.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-hard-drive-device-path.c:g_string_append_c_inline
Unexecuted instantiation: fu-efi-load-option.c:g_string_append_c_inline
Unexecuted instantiation: fu-efivars.c:g_string_append_c_inline
Unexecuted instantiation: fu-elf-firmware.c:g_string_append_c_inline
fu-fdt-firmware.c:g_string_append_c_inline
Line
Count
Source
168
1.35G
{
169
1.35G
  if (gstring->len + 1 < gstring->allocated_len)
170
1.34G
    {
171
1.34G
      gstring->str[gstring->len++] = c;
172
1.34G
      gstring->str[gstring->len] = 0;
173
1.34G
    }
174
207k
  else
175
207k
    g_string_insert_c (gstring, -1, c);
176
1.35G
  return gstring;
177
1.35G
}
Unexecuted instantiation: fu-fdt-image.c:g_string_append_c_inline
Unexecuted instantiation: fu-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-firmware-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-fit-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-fmap-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-hid-descriptor.c:g_string_append_c_inline
Unexecuted instantiation: fu-hid-report-item.c:g_string_append_c_inline
Unexecuted instantiation: fu-hid-report.c:g_string_append_c_inline
Unexecuted instantiation: fu-hwids.c:g_string_append_c_inline
Unexecuted instantiation: fu-hwids-config.c:g_string_append_c_inline
Unexecuted instantiation: fu-hwids-dmi.c:g_string_append_c_inline
Unexecuted instantiation: fu-hwids-fdt.c:g_string_append_c_inline
Unexecuted instantiation: fu-hwids-kenv.c:g_string_append_c_inline
Unexecuted instantiation: fu-hwids-darwin.c:g_string_append_c_inline
Unexecuted instantiation: fu-hwids-smbios.c:g_string_append_c_inline
Unexecuted instantiation: fu-ifd-bios.c:g_string_append_c_inline
Unexecuted instantiation: fu-ifd-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-ifd-image.c:g_string_append_c_inline
Unexecuted instantiation: fu-ifwi-cpd-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-ifwi-fpt-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-ihex-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-input-stream.c:g_string_append_c_inline
Unexecuted instantiation: fu-intel-thunderbolt-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-intel-thunderbolt-nvm.c:g_string_append_c_inline
Unexecuted instantiation: fu-io-channel.c:g_string_append_c_inline
Unexecuted instantiation: fu-ioctl.c:g_string_append_c_inline
Unexecuted instantiation: fu-kenv.c:g_string_append_c_inline
Unexecuted instantiation: fu-kernel.c:g_string_append_c_inline
Unexecuted instantiation: fu-kernel-search-path.c:g_string_append_c_inline
Unexecuted instantiation: fu-linear-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-lzma-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-mem.c:g_string_append_c_inline
Unexecuted instantiation: fu-oprom-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-partial-input-stream.c:g_string_append_c_inline
Unexecuted instantiation: fu-path.c:g_string_append_c_inline
Unexecuted instantiation: fu-pefile-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-output-stream.c:g_string_append_c_inline
Unexecuted instantiation: fu-progress.c:g_string_append_c_inline
Unexecuted instantiation: fu-quirks.c:g_string_append_c_inline
Unexecuted instantiation: fu-sbatlevel-section.c:g_string_append_c_inline
Unexecuted instantiation: fu-security-attr.c:g_string_append_c_inline
Unexecuted instantiation: fu-smbios.c:g_string_append_c_inline
Unexecuted instantiation: fu-srec-firmware.c:g_string_append_c_inline
fu-string.c:g_string_append_c_inline
Line
Count
Source
168
458k
{
169
458k
  if (gstring->len + 1 < gstring->allocated_len)
170
390k
    {
171
390k
      gstring->str[gstring->len++] = c;
172
390k
      gstring->str[gstring->len] = 0;
173
390k
    }
174
67.8k
  else
175
67.8k
    g_string_insert_c (gstring, -1, c);
176
458k
  return gstring;
177
458k
}
Unexecuted instantiation: fu-sum.c:g_string_append_c_inline
Unexecuted instantiation: fu-udev-device.c:g_string_append_c_inline
Unexecuted instantiation: fu-uswid-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-version-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-volume.c:g_string_append_c_inline
Unexecuted instantiation: fu-common-linux.c:g_string_append_c_inline
Unexecuted instantiation: fu-darwin-efivars.c:g_string_append_c_inline
Unexecuted instantiation: fu-fuzzer-firmware.c:g_string_append_c_inline
Unexecuted instantiation: json-array.c:g_string_append_c_inline
Unexecuted instantiation: json-builder.c:g_string_append_c_inline
Unexecuted instantiation: json-generator.c:g_string_append_c_inline
Unexecuted instantiation: json-node.c:g_string_append_c_inline
Unexecuted instantiation: json-object.c:g_string_append_c_inline
Unexecuted instantiation: json-parser.c:g_string_append_c_inline
Unexecuted instantiation: json-scanner.c:g_string_append_c_inline
Unexecuted instantiation: json-value.c:g_string_append_c_inline
Unexecuted instantiation: json-debug.c:g_string_append_c_inline
Unexecuted instantiation: xb-builder.c:g_string_append_c_inline
Unexecuted instantiation: xb-builder-fixup.c:g_string_append_c_inline
Unexecuted instantiation: xb-builder-node.c:g_string_append_c_inline
Unexecuted instantiation: xb-builder-source.c:g_string_append_c_inline
Unexecuted instantiation: xb-builder-source-ctx.c:g_string_append_c_inline
Unexecuted instantiation: xb-common.c:g_string_append_c_inline
Unexecuted instantiation: xb-node.c:g_string_append_c_inline
Unexecuted instantiation: xb-node-query.c:g_string_append_c_inline
Unexecuted instantiation: xb-query.c:g_string_append_c_inline
Unexecuted instantiation: xb-query-context.c:g_string_append_c_inline
Unexecuted instantiation: xb-silo.c:g_string_append_c_inline
Unexecuted instantiation: xb-silo-export.c:g_string_append_c_inline
Unexecuted instantiation: xb-silo-query.c:g_string_append_c_inline
Unexecuted instantiation: xb-stack.c:g_string_append_c_inline
Unexecuted instantiation: xb-string.c:g_string_append_c_inline
Unexecuted instantiation: xb-value-bindings.c:g_string_append_c_inline
Unexecuted instantiation: xb-version.c:g_string_append_c_inline
Unexecuted instantiation: xb-zstd-decompressor.c:g_string_append_c_inline
Unexecuted instantiation: xb-lzma-decompressor.c:g_string_append_c_inline
Unexecuted instantiation: xb-machine.c:g_string_append_c_inline
Unexecuted instantiation: xb-opcode.c:g_string_append_c_inline
Unexecuted instantiation: fu-ccgx-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-ccgx-pure-hid-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-ccgx-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-ccgx-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-genesys-usbhub-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-genesys-scaler-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-genesys-usbhub-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-genesys-usbhub-dev-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-genesys-usbhub-pd-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-genesys-usbhub-codesign-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-cros-ec-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-cros-ec-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-cros-ec-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-pxi-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-pxi-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-pxi-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-acpi-phat-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-acpi-phat.c:g_string_append_c_inline
Unexecuted instantiation: fu-acpi-phat-health-record.c:g_string_append_c_inline
Unexecuted instantiation: fu-acpi-phat-version-element.c:g_string_append_c_inline
Unexecuted instantiation: fu-acpi-phat-version-record.c:g_string_append_c_inline
Unexecuted instantiation: fu-ebitdo-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-ebitdo-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-uf2-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-uf2-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-wac-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-wac-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-elantp-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-elantp-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-redfish-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-redfish-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-redfish-smbios.c:g_string_append_c_inline
Unexecuted instantiation: fu-elanfp-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-elanfp-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaprom-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaprom-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-mst-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-mst-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-ccgx-dmc-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-ccgx-dmc-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-rmi-struct.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-rmi-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-synaptics-rmi-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-bcm57xx-common.c:g_string_append_c_inline
Unexecuted instantiation: fu-bcm57xx-dict-image.c:g_string_append_c_inline
Unexecuted instantiation: fu-bcm57xx-firmware.c:g_string_append_c_inline
Unexecuted instantiation: fu-bcm57xx-stage1-image.c:g_string_append_c_inline
Unexecuted instantiation: fu-bcm57xx-stage2-image.c:g_string_append_c_inline
178
1.35G
#define g_string_append_c(gstr,c)       g_string_append_c_inline (gstr, c)
179
#endif /* G_CAN_INLINE */
180
181
182
GLIB_DEPRECATED
183
GString *g_string_down (GString *string);
184
GLIB_DEPRECATED
185
GString *g_string_up   (GString *string);
186
187
#define  g_string_sprintf  g_string_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_printf)
188
#define  g_string_sprintfa g_string_append_printf GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_string_append_printf)
189
190
G_END_DECLS
191
192
#endif /* __G_STRING_H__ */