Lines Matching refs:libraryList
115 static UPlugLibrary * libraryList = staticLibraryList; variable
128 if(!uprv_strcmp(libName, libraryList[i].name)) { in searchForLibraryName()
139 if(lib==libraryList[i].lib) { in searchForLibrary()
155 ret = libraryList[libEnt].name; in uplug_findLibrary()
182 libraryList[libEntry].lib = uprv_dl_open(libName, status); in uplug_openLibrary()
187 if(libraryList[libEntry].lib == NULL || U_FAILURE(*status)) { in uplug_openLibrary()
189 libraryList[libEntry].lib = NULL; /* failure with open */ in uplug_openLibrary()
190 libraryList[libEntry].name[0] = 0; in uplug_openLibrary()
198 uprv_strncpy(libraryList[libEntry].name,libName,UPLUG_NAME_MAX); in uplug_openLibrary()
199 libraryList[libEntry].ref=1; in uplug_openLibrary()
200 lib = libraryList[libEntry].lib; in uplug_openLibrary()
204 lib = libraryList[libEntry].lib; in uplug_openLibrary()
205 libraryList[libEntry].ref++; in uplug_openLibrary()
215 …DBG((stderr, "uplug_closeLibrary(%p,%s) list %p\n", lib, u_errorName(*status), (void*)libraryList)… in uplug_closeLibrary()
220 if(lib==libraryList[i].lib) { in uplug_closeLibrary()
221 if(--(libraryList[i].ref) == 0) { in uplug_closeLibrary()
222 uprv_dl_close(libraryList[i].lib, status); in uplug_closeLibrary()
223 libraryCount = uplug_removeEntryAt(libraryList, libraryCount, sizeof(*libraryList), i); in uplug_closeLibrary()