rem: printf("%s\n", WMGetFromPLString(value));
add: printf("%s\n", WMGetPropListDescription(value, True));
context: int main(int argc, char **argv){    char path[256];    WMPropList *key, *value, *dict;    char *gsdir;    int i;        ProgName = argv[0];    for (i = 1; i < argc; i++) {	if (strcmp("--help", argv[i])==0) {	    help();	    exit(0);	} else if (strcmp("--version", argv[i])==0) {	    puts(PROG_VERSION);	    exit(0);	}    }    if (argc<3) {	printf("%s: invalid argument format\n", ProgName);	printf("Try '%s --help' for more information\n", ProgName);	exit(1);    }        key = WMCreatePLString(argv[2]);        gsdir = getenv("GNUSTEP_USER_ROOT");    if (gsdir) {	strcpy(path, gsdir);    } else {	strcpy(path, gethomedir());	strcat(path, "/GNUstep");    }    strcat(path, "/");    strcat(path, DEFAULTS_DIR);    strcat(path, "/");    strcat(path, argv[1]);    if ((dict = WMReadPropListFromFile(path)) == NULL)	return 1;	/* bad domain */    if ((value = WMGetFromPLDictionary(dict, key)) == NULL)	return 2;	/* bad key */    printf("%s\n", WMGetFromPLString(value));    return 0;}