Lines Matching defs:config
48 char config[UPLUG_NAME_MAX]; /**< configuration data */
341 plug->config[0]=0;
350 static UPlugData *uplug_allocatePlug(UPlugEntrypoint *entrypoint, const char *config, void *lib, const char *symName,
359 if(config!=NULL) {
360 uprv_strncpy(plug->config, config, UPLUG_NAME_MAX);
362 plug->config[0] = 0;
496 return data->config;
520 static UPlugData* uplug_initPlugFromEntrypointAndLibrary(UPlugEntrypoint *entrypoint, const char *config, void *lib, const char *sym,
524 plug = uplug_allocatePlug(entrypoint, config, lib, sym, status);
535 uplug_loadPlugFromEntrypoint(UPlugEntrypoint *entrypoint, const char *config, UErrorCode *status) {
536 UPlugData* plug = uplug_initPlugFromEntrypointAndLibrary(entrypoint, config, NULL, NULL, status);
544 uplug_initErrorPlug(const char *libName, const char *sym, const char *config, const char *nameOrError, UErrorCode loadStatus, UErrorCode *status)
565 if(config!=NULL) {
566 uprv_strncpy(plug->config, config, UPLUG_NAME_MAX);
576 uplug_initPlugFromLibrary(const char *libName, const char *sym, const char *config, UErrorCode *status) {
586 plug = uplug_initPlugFromEntrypointAndLibrary(entrypoint, config, lib, sym, status);
593 plug = uplug_initErrorPlug(libName,sym,config,"ERROR: Could not load entrypoint",(lib==NULL)?U_MISSING_RESOURCE_ERROR:*status,&subStatus);
601 plug = uplug_initErrorPlug(libName,sym,config,"ERROR: could not load library",(lib==NULL)?U_MISSING_RESOURCE_ERROR:*status,&subStatus);
607 uplug_loadPlugFromLibrary(const char *libName, const char *sym, const char *config, UErrorCode *status) {
610 plug = uplug_initPlugFromLibrary(libName, sym, config, status);
696 /* Name of the plugin config file */
768 char *p, *libName=NULL, *symName=NULL, *config=NULL;
798 if(*p) { /* has config */
805 config = p;
809 /* chop whitespace at the end of the config */
810 if(config!=NULL&&*config!=0) {
811 p = config+strlen(config);
812 while(p>config&&isspace((int)*(--p))) {
820 UPlugData *plug = uplug_initPlugFromLibrary(libName, symName, config, &subStatus);
825 DBG((stderr, "PLUGIN libName=[%s], sym=[%s], config=[%s]\n", libName, symName, config));