Ejemplo n.º 1
0
static void initlibltdl(void) {
    char buffer[2000];

    if (!plugins_are_initialized()) {
        init_plugins();
        if (getPfaEditDir(buffer)!=NULL ) {
            strcpy(buffer,getPfaEditDir(buffer));
            strcat(buffer,"/plugins");
            lt_dladdsearchdir(strdup(buffer));
        }
    }
}
Ejemplo n.º 2
0
static void initlibltdl(void) {
    char buffer[2000];
    char *userConfigDir;

    if (!plugins_are_initialized()) {
        init_plugins();
        userConfigDir = getFontForgeUserDir(Config);
        if ( userConfigDir != NULL ) {
            strcpy(buffer,userConfigDir);
            strcat(buffer,"/plugins");
            free(userConfigDir);
            lt_dladdsearchdir(buffer);
        }
    }
}