static struct library_descriptor { char *libname; char *entry_point; char *description; char *url; int usable; struct library_descriptor *depends_on; } libs[] = { { #ifdef PYTHON_LIB_NAME "lib" PYTHON_LIB_NAME, #else "libpython-", /* a bad name */ #endif dlsymmod("Py_Main"), "This allows users to write python scripts in fontforge", "http://www.python.org/", #ifdef _NO_PYTHON 0 #else 1 #endif }, { "libspiro", dlsymmod("TaggedSpiroCPsToBezier"), "This allows you to edit with Raph Levien's spiros.", "http://libspiro.sf.net/", #ifdef _NO_LIBSPIRO 0 #else 1 #endif },
static struct library_descriptor { char *libname; char *entry_point; char *description; char *url; int usable; char *depends_on; int so_version; } libs[] = { { #ifdef PYTHON_LIB_NAME "lib" PYTHON_LIB_NAME, #else "libpython-", /* a bad name */ #endif dlsymmod("Py_Main"), "This allows users to write python scripts in fontforge", "http://www.python.org/", #ifdef _NO_PYTHON 0, #else 1, #endif NULL, -1 }, { "libspiro", dlsymmod("TaggedSpiroCPsToBezier"), "This allows you to edit with Raph Levien's spiros.", "http://libspiro.sf.net/", #ifdef _NO_LIBSPIRO 0, #else 1,