Home | History | Annotate | Download | only in common

Lines Matching refs:libraryList

107 static UPlugLibrary * libraryList = staticLibraryList;
120 if(!uprv_strcmp(libName, libraryList[i].name)) {
131 if(lib==libraryList[i].lib) {
147 ret = libraryList[libEnt].name;
174 libraryList[libEntry].lib = uprv_dl_open(libName, status);
179 if(libraryList[libEntry].lib == NULL || U_FAILURE(*status)) {
181 libraryList[libEntry].lib = NULL; /* failure with open */
182 libraryList[libEntry].name[0] = 0;
190 uprv_strncpy(libraryList[libEntry].name,libName,UPLUG_NAME_MAX);
191 libraryList[libEntry].ref=1;
192 lib = libraryList[libEntry].lib;
196 lib = libraryList[libEntry].lib;
197 libraryList[libEntry].ref++;
207 DBG((stderr, "uplug_closeLibrary(%p,%s) list %p\n", lib, u_errorName(*status), (void*)libraryList));
212 if(lib==libraryList[i].lib) {
213 if(--(libraryList[i].ref) == 0) {
214 uprv_dl_close(libraryList[i].lib, status);
215 libraryCount = uplug_removeEntryAt(libraryList, libraryCount, sizeof(*libraryList), i);