<!-- ##### SECTION Title ##### -->
Miscellaneous Utilities

<!-- ##### SECTION Short_Description ##### -->
Miscellaneous utility functions

<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### FUNCTION xfce_get_homedir ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xfce_get_homefile ##### -->
<para>
Returns the path to a file in the user's home directory by taking a
NULL terminated list of strings and appending them to the absolute
path of the current user's home directory.
</para>

@...: 
@Returns: the absolute path to the specified file in the current user's
          home directory. The caller is responsible for freeing the
	  returned string using g_free().
<!-- # Unused Parameters # -->
@first_element...: NULL terminated list of path components.


<!-- ##### FUNCTION xfce_get_homefile_r ##### -->
<para>

</para>

@buffer: 
@length: 
@format: 
@Varargs: 
@Returns: 


<!-- ##### FUNCTION xfce_get_userdir ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### MACRO xfce_get_userfile ##### -->
<para>
Returns the absolute path to a file within the user's ".xfce4" directory,
formed by a NULL terminated list of path components.
</para>

@...: 
@Returns: the absolute path to the specified file in the user's ".xfce4"
          directory. The caller is responsible for freeing the returned
	  string using g_free().
<!-- # Unused Parameters # -->
@first_element...: NULL terminated list of path components.


<!-- ##### FUNCTION xfce_get_userfile_r ##### -->
<para>

</para>

@buffer: 
@length: 
@format: 
@Varargs: 
@Returns: 


<!-- ##### FUNCTION xfce_strjoin ##### -->
<para>

</para>

@separator: 
@strings: 
@count: 
@Returns: 


<!-- ##### FUNCTION xfce_gethostname ##### -->
<para>

</para>

@void: 
@Returns: 


<!-- ##### FUNCTION xfce_putenv ##### -->
<para>

</para>

@string: 
@Returns: 


<!-- ##### FUNCTION xfce_setenv ##### -->
<para>

</para>

@name: 
@value: 
@overwrite: 
@Returns: 


<!-- ##### FUNCTION xfce_unsetenv ##### -->
<para>

</para>

@name: 


<!-- ##### FUNCTION xfce_expand_variables ##### -->
<para>

</para>

@command: 
@envp: 
@Returns: 


