return REGERR_OK;
XP_FREEIF(app_dir); app_dir = tmp;  PR_Unlock(vr_lock);  return REGERR_OK;
VR_INTERFACE(REGERR) VR_SetRegDirectory(const char *path){  char *tmp;  tmp = XP_STRDUP(path);  if (NULL == tmp) {    return REGERR_MEMORY;  }  XP_FREEIF(app_dir);  app_dir = tmp;  return REGERR_OK;}