-- POSSIBLE OUTPUT --
/usr/local/share:/usr/share
2
/usr/local/share
/usr/share
/etc/xdg
1
/etc/xdg
#include <stdio.h>
{
printf(
"%zd\n", foo.
size);
for (
int i = 0; foo.
list[i] != NULL; ++i) {
}
printf(
"\n%s\n%zd\n", bar->
raw, bar->
size);
for (
int i = 0; bar->
list[i] != NULL; ++i) {
}
return 0;
}
void xdgDirs_clear(void)
Clear cached data.
xdgDirsList * xdgConfigDirs(void)
Value of $XDG_CONFIG_DIRS.
xdgDirsList * xdgDataDirs(void)
Value of $XDG_DATA_DIRS.
Container for environment variables which are colon separated lists.
const char ** list
Null terminated array containing entries from environment variable.
size_t size
Number of entries in environment variable.
const char * raw
Raw value of environment variable.