]> git.pond.sub.org Git - empserver/blobdiff - src/lib/subs/fileinit.c
Move pln_oninit(), lnd_oninit(), nuk_oninit() to filetable.c
[empserver] / src / lib / subs / fileinit.c
index 52ed00149fb937e3f498cd352e9c6ba6f7efc072..4664b5e3661607fd11c852ef19d30d513aead789 100644 (file)
 
 struct fileinit {
     int ef_type;
-    void (*oninit)(void *);
     void (*postread)(int, void *);
     void (*prewrite)(int, void *, void *);
     void (*onresize)(int);
 };
 
 static struct fileinit fileinit[] = {
-    {EF_SECTOR, NULL, sct_postread, sct_prewrite, NULL},
-    {EF_SHIP, NULL, shp_postread, shp_prewrite, unit_onresize},
-    {EF_PLANE, pln_oninit, pln_postread, pln_prewrite, unit_onresize},
-    {EF_LAND, lnd_oninit, lnd_postread, lnd_prewrite, unit_onresize},
-    {EF_NUKE, nuk_oninit, nuk_postread, nuk_prewrite, unit_onresize}
+    {EF_SECTOR, sct_postread, sct_prewrite, NULL},
+    {EF_SHIP, shp_postread, shp_prewrite, unit_onresize},
+    {EF_PLANE, pln_postread, pln_prewrite, unit_onresize},
+    {EF_LAND, lnd_postread, lnd_prewrite, unit_onresize},
+    {EF_NUKE, nuk_postread, nuk_prewrite, unit_onresize}
 };
 
 static void ef_open_srv(void);
@@ -66,7 +65,6 @@ ef_init_srv(void)
     unsigned i;
 
     for (i = 0; i < sizeof(fileinit) / sizeof(fileinit[0]); i++) {
-       empfile[fileinit[i].ef_type].oninit = fileinit[i].oninit;
        empfile[fileinit[i].ef_type].postread = fileinit[i].postread;
        empfile[fileinit[i].ef_type].prewrite = fileinit[i].prewrite;
        empfile[fileinit[i].ef_type].onresize = fileinit[i].onresize;