From: <ny...@us...> - 2006-06-03 17:57:22
|
Revision: 30 Author: nyaochi Date: 2006-06-03 10:57:18 -0700 (Sat, 03 Jun 2006) ViewCVS: http://svn.sourceforge.net/pmplib/?rev=30&view=rev Log Message: ----------- Fixed a type difference. Modified Paths: -------------- trunk/lib/pmp/pmp_posix.c Modified: trunk/lib/pmp/pmp_posix.c =================================================================== --- trunk/lib/pmp/pmp_posix.c 2006-06-03 17:47:05 UTC (rev 29) +++ trunk/lib/pmp/pmp_posix.c 2006-06-03 17:57:18 UTC (rev 30) @@ -37,7 +37,7 @@ typedef struct { uint32_t num_plugins; - lt_dlhandle **plugins; + lt_dlhandle *plugins; } pmphelp_posix_t; uint32_t interlocked_increment(uint32_t* count) @@ -65,7 +65,7 @@ inst = lt_dlopenext("libpmp_portalplayer1"); if (inst) { pmphelp->num_plugins++; - pmphelp->plugins = (void**)realloc(pmphelp->plugins, sizeof(void*) * pmphelp->num_plugins); + pmphelp->plugins = (lt_dlhandle*)realloc(pmphelp->plugins, sizeof(lt_dlhandle) * pmphelp->num_plugins); pmphelp->plugins[pmphelp->num_plugins-1] = inst; } else { fprintf(stderr, "FAILED: pmp_portalplayer1 in %s\n", PMP_MODULES_DIR); @@ -74,7 +74,7 @@ inst = lt_dlopenext("libpmp_iriverplus2"); if (inst) { pmphelp->num_plugins++; - pmphelp->plugins = (void**)realloc(pmphelp->plugins, sizeof(void*) * pmphelp->num_plugins); + pmphelp->plugins = (lt_dlhandle*)realloc(pmphelp->plugins, sizeof(lt_dlhandle) * pmphelp->num_plugins); pmphelp->plugins[pmphelp->num_plugins-1] = inst; } else { fprintf(stderr, "FAILED: pmp_iriverplus2\n"); @@ -83,7 +83,7 @@ inst = lt_dlopenext("libpmp_irivnavi"); if (inst) { pmphelp->num_plugins++; - pmphelp->plugins = (void**)realloc(pmphelp->plugins, sizeof(void*) * pmphelp->num_plugins); + pmphelp->plugins = (lt_dlhandle*)realloc(pmphelp->plugins, sizeof(lt_dlhandle) * pmphelp->num_plugins); pmphelp->plugins[pmphelp->num_plugins-1] = inst; } else { fprintf(stderr, "FAILED: pmp_irivnavi\n"); @@ -99,7 +99,7 @@ uint32_t i; for (i = 0;i < pmphelpposix->num_plugins;++i) { - lt_dlhandle(pmphelpposix->plugins[i]); + lt_dlclose(pmphelpposix->plugins[i]); } free(pmphelpposix->plugins); free(pmphelpposix); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |