mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-24 11:20:07 +01:00
shared: rename "gs_local_option_context" to "nm_auto_free_option_context"
The "gs_*" macros originate from the (no longer existing) libgsystem library. We still have them, because so far we didn't go through the effort of renaming the API. Aside that oddity, our cleanup API is called "nm_auto*". There is no need to add new API with the old name.
This commit is contained in:
parent
d5c05d07c7
commit
4a084a2bcb
2 changed files with 4 additions and 9 deletions
|
|
@ -141,14 +141,6 @@ NM_AUTO_DEFINE_FCN0 (GError *, gs_local_free_error, g_error_free);
|
|||
#define gs_unref_keyfile nm_auto(gs_local_keyfile_unref)
|
||||
NM_AUTO_DEFINE_FCN0 (GKeyFile *, gs_local_keyfile_unref, g_key_file_unref);
|
||||
|
||||
/**
|
||||
* gs_free_option_context:
|
||||
*
|
||||
* Call g_option_context_free() on a variable location when it goes out of scope.
|
||||
*/
|
||||
#define gs_free_option_context nm_auto(gs_local_option_context)
|
||||
NM_AUTO_DEFINE_FCN0 (GOptionContext *, gs_local_option_context, g_option_context_free);
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
#include "nm-glib.h"
|
||||
|
|
@ -208,6 +200,9 @@ NM_AUTO_DEFINE_FCN0 (GIOChannel *, _nm_auto_unref_io_channel, g_io_channel_unref
|
|||
NM_AUTO_DEFINE_FCN0 (GMainLoop *, _nm_auto_unref_gmainloop, g_main_loop_unref);
|
||||
#define nm_auto_unref_gmainloop nm_auto(_nm_auto_unref_gmainloop)
|
||||
|
||||
NM_AUTO_DEFINE_FCN0 (GOptionContext *, _nm_auto_free_option_context, g_option_context_free);
|
||||
#define nm_auto_free_option_context nm_auto(_nm_auto_free_option_context)
|
||||
|
||||
static inline void
|
||||
_nm_auto_freev (gpointer ptr)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@ main (int argc, char *argv[])
|
|||
{ G_OPTION_REMAINING, '\0', 0, G_OPTION_ARG_STRING_ARRAY, &remaining, NULL, NULL },
|
||||
{ NULL }
|
||||
};
|
||||
gs_free_option_context GOptionContext *option_context = NULL;
|
||||
nm_auto_free_option_context GOptionContext *option_context = NULL;
|
||||
gs_free_error GError *error = NULL;
|
||||
gs_free char *hostname = NULL;
|
||||
int errsv;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue