comparison src/emodules.c @ 4982:3c3c1d139863

Automatic merge
author Ben Wing <ben@xemacs.org>
date Fri, 05 Feb 2010 11:25:00 -0600
parents 4aebb0131297 16112448d484
children 6c6d78781d59
comparison
equal deleted inserted replaced
4981:4aebb0131297 4982:3c3c1d139863
254 static void 254 static void
255 attempt_module_delete (int mod) 255 attempt_module_delete (int mod)
256 { 256 {
257 if (dll_close (modules[mod].dlhandle) == 0) 257 if (dll_close (modules[mod].dlhandle) == 0)
258 { 258 {
259 xfree (modules[mod].soname, Ibyte *); 259 xfree (modules[mod].soname);
260 xfree (modules[mod].modname, Ibyte *); 260 xfree (modules[mod].modname);
261 xfree (modules[mod].modver, Ibyte *); 261 xfree (modules[mod].modver);
262 xfree (modules[mod].modtitle, Ibyte *); 262 xfree (modules[mod].modtitle);
263 modules[mod].dlhandle = 0; 263 modules[mod].dlhandle = 0;
264 modules[mod].used = 0; 264 modules[mod].used = 0;
265 } 265 }
266 else if (modules[mod].used > 1) 266 else if (modules[mod].used > 1)
267 modules[mod].used = 1; /* We couldn't delete it - it stays */ 267 modules[mod].used = 1; /* We couldn't delete it - it stays */