Home | History | Annotate | Download | only in src

Lines Matching refs:rc

48   ESR_ReturnCode rc;
63 CHKLOG(rc, PHashTableCreate(NULL, MTAG, &impl->directoryMap));
67 return rc;
77 ESR_ReturnCode rc;
81 CHKLOG(rc, PHashTableEntryGetFirst(impl->directoryMap, &entry));
84 CHKLOG(rc, PHashTableEntryGetKeyValue(entry, (void **)&key, (void **)&value));
86 CHKLOG(rc, PHashTableEntryAdvance(&entry));
87 CHKLOG(rc, PHashTableEntryRemove(oldEntry));
88 CHKLOG(rc, PHashTableRemoveValue(PFileSystemPathMap, key, NULL));
92 CHKLOG(rc, PHashTableDestroy(impl->directoryMap));
98 return rc;
107 ESR_ReturnCode rc;
112 rc = ESR_INVALID_ARGUMENT;
113 PLogError(ESR_rc2str(rc));
123 rc = ESR_OUT_OF_MEMORY;
124 PLogError(ESR_rc2str(rc));
129 CHKLOG(rc, PFileSystemCanonicalSlashes(key));
135 rc = ESR_OUT_OF_MEMORY;
136 PLogError(ESR_rc2str(rc));
147 rc = ESR_INVALID_ARGUMENT;
148 PLogError(L("%s: realPath cannot be empty"), ESR_rc2str(rc));
153 CHKLOG(rc, PFileSystemCanonicalSlashes(value));
157 CHKLOG(rc, PHashTableContainsKey(impl->directoryMap, key, &exists));
162 CHKLOG(rc, PHashTableGetValue(impl->directoryMap, key, (void **)&oldValue));
165 rc = ESR_IDENTIFIER_COLLISION;
166 PLogError(ESR_rc2str(rc));
170 CHKLOG(rc, PHashTablePutValue(impl->directoryMap, key, value, NULL));
171 CHKLOG(rc, PHashTablePutValue(PFileSystemPathMap, key, self, NULL));
176 return rc;
186 ESR_ReturnCode rc;
190 rc = ESR_INVALID_ARGUMENT;
191 PLogError(ESR_rc2str(rc));
196 CHKLOG(rc, PFileSystemCanonicalSlashes(path));
199 CHKLOG(rc, PHashTableGetEntry(impl->directoryMap, path, &entry));
200 CHKLOG(rc, PHashTableEntryGetKeyValue(entry, (void **)&key, (void **)&value));
201 CHKLOG(rc, PHashTableEntryRemove(entry));
202 CHKLOG(rc, PHashTableRemoveValue(PFileSystemPathMap, key, NULL));
207 return rc;
219 ESR_ReturnCode rc;
221 CHKLOG(rc, PFileSystemGetAbsolutePath(path, len));
222 CHKLOG(rc, PHashTableEntryGetFirst(impl->directoryMap, &entry));
225 CHKLOG(rc, PHashTableEntryGetKeyValue(entry, (void**)&key, (void**)&value));
236 CHKLOG(rc, PHashTableEntryAdvance(&entry));
240 rc = ESR_INVALID_STATE;
248 rc = ESR_BUFFER_OVERFLOW;
249 PLogError(ESR_rc2str(rc));
255 CHKLOG(rc, PFileSystemIsAbsolutePath(path, &isAbsolute));
263 CHKLOG(rc, lstrinsert(bestValue, path, 0, len));
267 return rc;
274 ESR_ReturnCode rc;
278 CHKLOG(rc, PANSIFileSystemGetRealPathImpl(self, realPath, &len));
281 return rc;
291 ESR_ReturnCode rc;
299 rc = ESR_OUT_OF_MEMORY;
300 PLogError(ESR_rc2str(rc));
307 rc = ESR_OUT_OF_MEMORY;
308 PLogError(ESR_rc2str(rc));
313 CHKLOG(rc, PHashTableContainsKey(impl->directoryMap, key, &exists));
319 CHKLOG(rc, PHashTableGetEntry(impl->directoryMap, L(""), &entry));
320 CHKLOG(rc, PHashTableEntryGetKeyValue(entry, (void **)&key, (void **)&value));
321 CHKLOG(rc, PHashTableEntryRemove(entry));
322 CHKLOG(rc, PHashTableRemoveValue(PFileSystemPathMap, key, NULL));
326 CHKLOG(rc, PHashTablePutValue(impl->directoryMap, key, value, NULL));
327 CHKLOG(rc, PHashTablePutValue(PFileSystemPathMap, key, PANSIFileSystemSingleton, NULL));
333 CHKLOG(rc, PHashTableContainsKey(impl->directoryMap, L(""), &exists));
339 CHKLOG(rc, PHashTableGetEntry(impl->directoryMap, L(""), &entry));
340 CHKLOG(rc, PHashTableEntryGetKeyValue(entry, (void **)&key, (void **)&value));
342 CHKLOG(rc, PHashTableContainsKey(PFileSystemPathMap, L(""), &exists));
349 CHKLOG(rc, PHashTableGetEntry(PFileSystemPathMap, L(""), &entry));
350 CHKLOG(rc, PHashTableEntryGetKeyValue(entry, (void **)&key, (void **)&value));
352 CHKLOG(rc, PHashTableEntryRemove(entry));
355 CHKLOG(rc, PHashTableEntryRemove(entry));
364 return rc;