Lines Matching refs:p
100 char *p; in xdg_user_dir_lookup() local
139 p = (char *)seq.getArray(); in xdg_user_dir_lookup()
141 while (*p == ' ' || *p == '\t') in xdg_user_dir_lookup()
142 p++; in xdg_user_dir_lookup()
144 if (strncmp (p, "XDG_", 4) != 0) in xdg_user_dir_lookup()
146 p += 4; in xdg_user_dir_lookup()
147 if (strncmp (p, type, strlen (type)) != 0) in xdg_user_dir_lookup()
149 p += strlen (type); in xdg_user_dir_lookup()
150 if (strncmp (p, "_DIR", 4) != 0) in xdg_user_dir_lookup()
152 p += 4; in xdg_user_dir_lookup()
154 while (*p == ' ' || *p == '\t') in xdg_user_dir_lookup()
155 p++; in xdg_user_dir_lookup()
157 if (*p != '=') in xdg_user_dir_lookup()
159 p++; in xdg_user_dir_lookup()
161 while (*p == ' ' || *p == '\t') in xdg_user_dir_lookup()
162 p++; in xdg_user_dir_lookup()
164 if (*p != '"') in xdg_user_dir_lookup()
166 p++; in xdg_user_dir_lookup()
169 if (strncmp (p, "$HOME/", 6) == 0) in xdg_user_dir_lookup()
171 p += 6; in xdg_user_dir_lookup()
174 else if (*p != '/') in xdg_user_dir_lookup()
187 while (*p && *p != '"') in xdg_user_dir_lookup()
189 if ((*p == '\\') && (*(p+1) != 0)) in xdg_user_dir_lookup()
190 p++; in xdg_user_dir_lookup()
191 aUserDirBuf.append((sal_Unicode)*p++); in xdg_user_dir_lookup()