Mercurial > hg > xemacs-beta
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 */ |