comparison src/emodules.c @ 1726:a8d8f419b459

[xemacs-hg @ 2003-09-30 15:26:34 by james] Add type information to xfree to avoid alias creation.
author james
date Tue, 30 Sep 2003 15:27:01 +0000
parents 9fc738581a9d
children 5903b079bee1
comparison
equal deleted inserted replaced
1725:7ff8f4d70aec 1726:a8d8f419b459
246 static void 246 static void
247 attempt_module_delete (int mod) 247 attempt_module_delete (int mod)
248 { 248 {
249 if (dll_close (modules[mod].dlhandle) == 0) 249 if (dll_close (modules[mod].dlhandle) == 0)
250 { 250 {
251 xfree (modules[mod].soname); 251 xfree (modules[mod].soname, CIbyte *);
252 xfree (modules[mod].modname); 252 xfree (modules[mod].modname, CIbyte *);
253 xfree (modules[mod].modver); 253 xfree (modules[mod].modver, CIbyte *);
254 xfree (modules[mod].modtitle); 254 xfree (modules[mod].modtitle, CIbyte *);
255 modules[mod].dlhandle = 0; 255 modules[mod].dlhandle = 0;
256 modules[mod].used = 0; 256 modules[mod].used = 0;
257 } 257 }
258 else if (modules[mod].used > 1) 258 else if (modules[mod].used > 1)
259 modules[mod].used = 1; /* We couldn't delete it - it stays */ 259 modules[mod].used = 1; /* We couldn't delete it - it stays */