Rename g_enum_to_string to _g_enum_to_string
This is to avoid name clashes and exclude it from introspection and documentation.
This commit is contained in:
		@@ -192,7 +192,6 @@ MATRIX_TYPE_API_PUSHER
 | 
			
		||||
matrix_api_pusher_get_type
 | 
			
		||||
MATRIX_TYPE_API_STATE_EVENT
 | 
			
		||||
matrix_api_state_event_get_type
 | 
			
		||||
g_enum_to_string
 | 
			
		||||
</SECTION>
 | 
			
		||||
 | 
			
		||||
<SECTION>
 | 
			
		||||
 
 | 
			
		||||
@@ -43,6 +43,11 @@
 | 
			
		||||
 *                                 is not a JSON object
 | 
			
		||||
 * @MATRIX_API_ERROR_INVALID_ROOM_ID: the provided string doesn’t
 | 
			
		||||
 *                                    contain a valid room ID
 | 
			
		||||
 * @MATRIX_API_ERROR_UNKNOWN_VALUE: the response from the Matrix.org
 | 
			
		||||
 *                                  server contains a value unknown to
 | 
			
		||||
 *                                  this library. These should be
 | 
			
		||||
 *                                  reported to the Matrix GLib SDK
 | 
			
		||||
 *                                  developers
 | 
			
		||||
 * @MATRIX_API_ERROR_MISSING_TOKEN: authorization token is missing
 | 
			
		||||
 *                                  from the request
 | 
			
		||||
 * @MATRIX_API_ERROR_FORBIDDEN: access was forbidden (e.g. due to a
 | 
			
		||||
@@ -1561,7 +1566,7 @@ matrix_api_filter_get_json_node(MatrixAPIFilter *filter)
 | 
			
		||||
 | 
			
		||||
    json_builder_set_member_name(builder, "event_format");
 | 
			
		||||
    json_builder_add_string_value(builder,
 | 
			
		||||
                                  g_enum_to_string(
 | 
			
		||||
                                  _g_enum_to_string(
 | 
			
		||||
                                          MATRIX_TYPE_API_EVENT_FORMAT,
 | 
			
		||||
                                          filter->event_format,
 | 
			
		||||
                                          TRUE));
 | 
			
		||||
 
 | 
			
		||||
@@ -31,6 +31,7 @@ typedef enum {
 | 
			
		||||
    MATRIX_API_ERROR_BAD_REQUEST,
 | 
			
		||||
    MATRIX_API_ERROR_BAD_RESPONSE,
 | 
			
		||||
    MATRIX_API_ERROR_INVALID_ROOM_ID,
 | 
			
		||||
    MATRIX_API_ERROR_UNKNOWN_VALUE,
 | 
			
		||||
 | 
			
		||||
    /* Add Matrix-defined error codes under here, changing `M_` to
 | 
			
		||||
     * `MATRIX_API_ERROR`, i.e. `M_FORBIDDEN` =>
 | 
			
		||||
 
 | 
			
		||||
@@ -971,7 +971,7 @@ i_create_room(MatrixAPI *api,
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (preset != MATRIX_API_ROOM_PRESET_NONE) {
 | 
			
		||||
        gchar *preset_string = g_enum_to_string(
 | 
			
		||||
        gchar *preset_string = _g_enum_to_string(
 | 
			
		||||
                MATRIX_TYPE_API_ROOM_PRESET, preset, TRUE);
 | 
			
		||||
 | 
			
		||||
       if (preset_string) {
 | 
			
		||||
@@ -994,7 +994,7 @@ i_create_room(MatrixAPI *api,
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (visibility != MATRIX_API_ROOM_VISIBILITY_DEFAULT) {
 | 
			
		||||
        gchar *visibility_string = g_enum_to_string(
 | 
			
		||||
        gchar *visibility_string = _g_enum_to_string(
 | 
			
		||||
                MATRIX_TYPE_API_ROOM_VISIBILITY, visibility, TRUE);
 | 
			
		||||
 | 
			
		||||
        if (visibility_string) {
 | 
			
		||||
@@ -1348,7 +1348,7 @@ i_set_user_presence(MatrixAPI *api,
 | 
			
		||||
    json_builder_begin_object(builder);
 | 
			
		||||
 | 
			
		||||
    json_builder_set_member_name(builder, "presence");
 | 
			
		||||
    presence_string = g_enum_to_string(MATRIX_TYPE_API_PRESENCE, presence, TRUE);
 | 
			
		||||
    presence_string = _g_enum_to_string(MATRIX_TYPE_API_PRESENCE, presence, TRUE);
 | 
			
		||||
    json_builder_add_string_value(builder, presence_string);
 | 
			
		||||
    g_free(presence_string);
 | 
			
		||||
 | 
			
		||||
@@ -1416,7 +1416,7 @@ i_delete_pusher(MatrixAPI *api,
 | 
			
		||||
 | 
			
		||||
    encoded_scope = soup_uri_encode(scope, NULL);
 | 
			
		||||
    encoded_rule_id = soup_uri_encode(rule_id, NULL);
 | 
			
		||||
    kind_string = g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
    kind_string = _g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
 | 
			
		||||
    path = g_strdup_printf("pushrules/%s/%s/%s",
 | 
			
		||||
                           encoded_scope,
 | 
			
		||||
@@ -1448,7 +1448,7 @@ i_get_pusher(MatrixAPI *api,
 | 
			
		||||
 | 
			
		||||
    encoded_scope = soup_uri_encode(scope, NULL);
 | 
			
		||||
    encoded_rule_id = soup_uri_encode(rule_id, NULL);
 | 
			
		||||
    kind_string = g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
    kind_string = _g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
 | 
			
		||||
    path = g_strdup_printf("pushrules/%s/%s/%s",
 | 
			
		||||
                           encoded_scope,
 | 
			
		||||
@@ -1471,7 +1471,7 @@ static void
 | 
			
		||||
add_condition_kind_object(MatrixAPIPusherConditionKind kind,
 | 
			
		||||
                          JsonBuilder *builder)
 | 
			
		||||
{
 | 
			
		||||
    gchar *kind_string = g_enum_to_string(
 | 
			
		||||
    gchar *kind_string = _g_enum_to_string(
 | 
			
		||||
            MATRIX_TYPE_API_PUSHER_CONDITION_KIND, kind, TRUE);
 | 
			
		||||
 | 
			
		||||
    if (!kind_string) {
 | 
			
		||||
@@ -1507,7 +1507,7 @@ static void i_add_pusher(MatrixAPI *api,
 | 
			
		||||
 | 
			
		||||
    encoded_scope = soup_uri_encode(scope, NULL);
 | 
			
		||||
    encoded_rule_id = soup_uri_encode(rule_id, NULL);
 | 
			
		||||
    kind_string = g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
    kind_string = _g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
 | 
			
		||||
    path = g_strdup_printf("pushrules/%s/%s/%s",
 | 
			
		||||
                           encoded_scope,
 | 
			
		||||
@@ -1571,7 +1571,7 @@ i_toggle_pusher(MatrixAPI *api,
 | 
			
		||||
 | 
			
		||||
    encoded_scope = soup_uri_encode(scope, NULL);
 | 
			
		||||
    encoded_rule_id = soup_uri_encode(rule_id, NULL);
 | 
			
		||||
    kind_string = g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
    kind_string = _g_enum_to_string(MATRIX_TYPE_API_PUSHER_KIND, kind, TRUE);
 | 
			
		||||
 | 
			
		||||
    path = g_strdup_printf("pushrules/%s/%s/%s",
 | 
			
		||||
                           encoded_scope,
 | 
			
		||||
@@ -1955,7 +1955,7 @@ i_send_event_receipt(MatrixAPI *api,
 | 
			
		||||
 | 
			
		||||
    encoded_room_id = soup_uri_encode(room_id, NULL);
 | 
			
		||||
    encoded_event_id = soup_uri_encode(event_id, NULL);
 | 
			
		||||
    receipt_type_string = g_enum_to_string(MATRIX_TYPE_API_RECEIPT_TYPE,
 | 
			
		||||
    receipt_type_string = _g_enum_to_string(MATRIX_TYPE_API_RECEIPT_TYPE,
 | 
			
		||||
                                         receipt_type,
 | 
			
		||||
                                         TRUE);
 | 
			
		||||
    path = g_strdup_printf("rooms/%s/receipt/%s/%s",
 | 
			
		||||
@@ -2605,7 +2605,7 @@ i_register_account(MatrixAPI *api,
 | 
			
		||||
    g_object_unref(builder);
 | 
			
		||||
 | 
			
		||||
    if (account_kind != MATRIX_API_ACCOUNT_KIND_DEFAULT) {
 | 
			
		||||
        gchar *kind_string = g_enum_to_string(MATRIX_TYPE_API_ACCOUNT_KIND,
 | 
			
		||||
        gchar *kind_string = _g_enum_to_string(MATRIX_TYPE_API_ACCOUNT_KIND,
 | 
			
		||||
                                              account_kind, TRUE);
 | 
			
		||||
 | 
			
		||||
        params = create_query_params();
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										13
									
								
								src/utils.c
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								src/utils.c
									
									
									
									
									
								
							@@ -18,19 +18,8 @@
 | 
			
		||||
 | 
			
		||||
#include "utils.h"
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * g_enum_to_string: (skip)
 | 
			
		||||
 * @type: a #GEnumType
 | 
			
		||||
 * @value: a value from @type
 | 
			
		||||
 * @convert_dashes: convert dashes to underscores
 | 
			
		||||
 *
 | 
			
		||||
 * Get the value nick for @value, optionally converting dashes to
 | 
			
		||||
 * underscores.
 | 
			
		||||
 *
 | 
			
		||||
 * Returns: (transfer full): :the value nick
 | 
			
		||||
 */
 | 
			
		||||
gchar *
 | 
			
		||||
g_enum_to_string(GType enum_type, gint value, gboolean convert_dashes)
 | 
			
		||||
_g_enum_to_string(GType enum_type, gint value, gboolean convert_dashes)
 | 
			
		||||
{
 | 
			
		||||
    GEnumClass *enum_class = g_type_class_ref(enum_type);
 | 
			
		||||
    GEnumValue *enum_value = g_enum_get_value(enum_class, value);
 | 
			
		||||
 
 | 
			
		||||
@@ -22,6 +22,6 @@
 | 
			
		||||
#include <glib.h>
 | 
			
		||||
#include <glib-object.h>
 | 
			
		||||
 | 
			
		||||
gchar *g_enum_to_string(GType enum_type, gint value, gboolean convert_dash);
 | 
			
		||||
gchar *_g_enum_to_string(GType enum_type, gint value, gboolean convert_dash);
 | 
			
		||||
 | 
			
		||||
#endif /* __MATRIX_UTILS_H__ */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user