Skip to content
  • Markus Armbruster's avatar
    ddfb0baa
    qom: Clean up inconsistent use of gchar * vs. char * · ddfb0baa
    Markus Armbruster authored
    
    
    Uses of gchar * in qom/object.h:
    
    * ObjectProperty member @name
    
      Functions that take a property name argument all use char *.  Change
      the member to match.
    
    * ObjectProperty member @type
    
      Functions that take a property type argument or return it all use
      char *.  Change the member to match.
    
    * ObjectProperty member @description
    
      Functions that take a property description argument all use char *.
      Change the member to match.
    
    * object_resolve_path_component() parameter @part
    
      Path components are property names.  Most callers pass char *
      arguments.  Change the parameter to match.  Adjust the few callers
      that pass gchar * to pass char *.
    
    * Return value of object_get_canonical_path_component(),
      object_get_canonical_path()
    
      Most callers convert their return values right back to char *.
      Change the return value to match.  Adjust the few callers where that
      would add a conversion to gchar * to use char * instead.
    
    Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
    Reviewed-by: default avatarEric Blake <eblake@redhat.com>
    Reviewed-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    Message-Id: <20200505152926.18877-3-armbru@redhat.com>
    ddfb0baa
    qom: Clean up inconsistent use of gchar * vs. char *
    Markus Armbruster authored
    
    
    Uses of gchar * in qom/object.h:
    
    * ObjectProperty member @name
    
      Functions that take a property name argument all use char *.  Change
      the member to match.
    
    * ObjectProperty member @type
    
      Functions that take a property type argument or return it all use
      char *.  Change the member to match.
    
    * ObjectProperty member @description
    
      Functions that take a property description argument all use char *.
      Change the member to match.
    
    * object_resolve_path_component() parameter @part
    
      Path components are property names.  Most callers pass char *
      arguments.  Change the parameter to match.  Adjust the few callers
      that pass gchar * to pass char *.
    
    * Return value of object_get_canonical_path_component(),
      object_get_canonical_path()
    
      Most callers convert their return values right back to char *.
      Change the return value to match.  Adjust the few callers where that
      would add a conversion to gchar * to use char * instead.
    
    Signed-off-by: default avatarMarkus Armbruster <armbru@redhat.com>
    Reviewed-by: default avatarEric Blake <eblake@redhat.com>
    Reviewed-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    Message-Id: <20200505152926.18877-3-armbru@redhat.com>
Loading