Collect nstr_item, nstr_sect function declarations in nsc.h
Moved from prototypes.h.
This commit is contained in:
parent
40b6032a5d
commit
d0a6dffa02
2 changed files with 29 additions and 22 deletions
|
@ -283,10 +283,6 @@ extern struct symbol packing[];
|
||||||
extern struct symbol resources[];
|
extern struct symbol resources[];
|
||||||
extern struct symbol sector_navigation[];
|
extern struct symbol sector_navigation[];
|
||||||
|
|
||||||
/* src/lib/subs/nstr.c */
|
|
||||||
extern int nstr_comp(struct nscstr *np, int len, int type, char *str);
|
|
||||||
extern char *nstr_comp_val(char *, struct valstr *, int);
|
|
||||||
extern int nstr_exec(struct nscstr *, int, void *);
|
|
||||||
/* src/lib/common/nstreval.c */
|
/* src/lib/common/nstreval.c */
|
||||||
extern struct valstr *nstr_mksymval(struct valstr *, struct castr *, int);
|
extern struct valstr *nstr_mksymval(struct valstr *, struct castr *, int);
|
||||||
extern struct valstr *nstr_exec_val(struct valstr *, natid, void *,
|
extern struct valstr *nstr_exec_val(struct valstr *, natid, void *,
|
||||||
|
@ -295,5 +291,31 @@ extern int nstr_promote(int);
|
||||||
extern char *symbol_by_value(int, struct symbol *);
|
extern char *symbol_by_value(int, struct symbol *);
|
||||||
/* src/lib/global/nsc.c */
|
/* src/lib/global/nsc.c */
|
||||||
extern void nsc_init(void);
|
extern void nsc_init(void);
|
||||||
|
/* src/lib/subs/nxtitem.c */
|
||||||
|
extern int nxtitem(struct nstr_item *, void *);
|
||||||
|
/* src/lib/subs/nxtsct.c */
|
||||||
|
extern int nxtsct(struct nstr_sect *, struct sctstr *);
|
||||||
|
/* src/lib/subs/snxtitem.c */
|
||||||
|
extern int snxtitem(struct nstr_item *, int, char *, char *);
|
||||||
|
extern void snxtitem_area(struct nstr_item *, int, struct range *);
|
||||||
|
extern void snxtitem_dist(struct nstr_item *, int, int, int, int);
|
||||||
|
extern void snxtitem_xy(struct nstr_item *, int, coord, coord);
|
||||||
|
extern void snxtitem_all(struct nstr_item *, int);
|
||||||
|
extern void snxtitem_group(struct nstr_item *, int, char);
|
||||||
|
extern void snxtitem_rewind(struct nstr_item *);
|
||||||
|
extern int snxtitem_list(struct nstr_item *, int, int *, int);
|
||||||
|
extern void snxtitem_cargo(struct nstr_item *, int, int, int);
|
||||||
|
/* src/lib/subs/snxtsct.c */
|
||||||
|
extern int snxtsct(struct nstr_sect *, char *);
|
||||||
|
extern void snxtsct_area(struct nstr_sect *, struct range *);
|
||||||
|
extern void snxtsct_all(struct nstr_sect *);
|
||||||
|
extern void snxtsct_rewind(struct nstr_sect *);
|
||||||
|
extern void snxtsct_dist(struct nstr_sect *, coord, coord, int);
|
||||||
|
/* src/lib/subs/nstr.c */
|
||||||
|
extern int nstr_comp(struct nscstr *np, int len, int type, char *str);
|
||||||
|
extern char *nstr_comp_val(char *, struct valstr *, int);
|
||||||
|
extern int nstr_exec(struct nscstr *, int, void *);
|
||||||
|
/* src/lib/update/nxtitemp.c */
|
||||||
|
extern void *nxtitemp(struct nstr_item *);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -497,9 +497,8 @@ extern void nuk_oninit(void *);
|
||||||
extern void nuk_postread(int, void *);
|
extern void nuk_postread(int, void *);
|
||||||
extern void nuk_prewrite(int, void *, void *);
|
extern void nuk_prewrite(int, void *, void *);
|
||||||
/* nxtitem.c */
|
/* nxtitem.c */
|
||||||
extern int nxtitem(struct nstr_item *, void *);
|
|
||||||
/* nxtsct.c */
|
/* nxtsct.c */
|
||||||
extern int nxtsct(struct nstr_sect *, struct sctstr *);
|
/* in nsc.h */
|
||||||
/* onearg.c */
|
/* onearg.c */
|
||||||
extern int onearg(char *, char *);
|
extern int onearg(char *, char *);
|
||||||
/* plane.c */
|
/* plane.c */
|
||||||
|
@ -563,7 +562,6 @@ extern size_t copy_ascii_no_funny(char *, char *);
|
||||||
extern size_t copy_utf8_no_funny(char *, char *);
|
extern size_t copy_utf8_no_funny(char *, char *);
|
||||||
extern size_t copy_utf8_to_ascii_no_funny(char *, char *);
|
extern size_t copy_utf8_to_ascii_no_funny(char *, char *);
|
||||||
extern int ufindpfx(char *, int);
|
extern int ufindpfx(char *, int);
|
||||||
|
|
||||||
/* radmap.c */
|
/* radmap.c */
|
||||||
extern int deltx(struct range *, coord);
|
extern int deltx(struct range *, coord);
|
||||||
extern int delty(struct range *, coord);
|
extern int delty(struct range *, coord);
|
||||||
|
@ -636,21 +634,8 @@ extern void shp_missdef(struct shpstr *, natid);
|
||||||
extern double shp_mobcost(struct shpstr *);
|
extern double shp_mobcost(struct shpstr *);
|
||||||
extern void shp_set_tech(struct shpstr *, int);
|
extern void shp_set_tech(struct shpstr *, int);
|
||||||
/* snxtitem.c */
|
/* snxtitem.c */
|
||||||
extern int snxtitem(struct nstr_item *, int, char *, char *);
|
|
||||||
extern void snxtitem_area(struct nstr_item *, int, struct range *);
|
|
||||||
extern void snxtitem_dist(struct nstr_item *, int, int, int, int);
|
|
||||||
extern void snxtitem_xy(struct nstr_item *, int, coord, coord);
|
|
||||||
extern void snxtitem_all(struct nstr_item *, int);
|
|
||||||
extern void snxtitem_group(struct nstr_item *, int, char);
|
|
||||||
extern void snxtitem_rewind(struct nstr_item *);
|
|
||||||
extern int snxtitem_list(struct nstr_item *, int, int *, int);
|
|
||||||
extern void snxtitem_cargo(struct nstr_item *, int, int, int);
|
|
||||||
/* snxtsct.c */
|
/* snxtsct.c */
|
||||||
extern int snxtsct(struct nstr_sect *, char *);
|
/* in nsc.h */
|
||||||
extern void snxtsct_area(struct nstr_sect *, struct range *);
|
|
||||||
extern void snxtsct_all(struct nstr_sect *);
|
|
||||||
extern void snxtsct_rewind(struct nstr_sect *);
|
|
||||||
extern void snxtsct_dist(struct nstr_sect *, coord, coord, int);
|
|
||||||
/* supply.c */
|
/* supply.c */
|
||||||
extern int sct_supply(struct sctstr *, i_type, int);
|
extern int sct_supply(struct sctstr *, i_type, int);
|
||||||
extern int shp_supply(struct shpstr *, i_type, int);
|
extern int shp_supply(struct shpstr *, i_type, int);
|
||||||
|
@ -720,7 +705,7 @@ extern int nav_ship(struct shpstr *);
|
||||||
extern int load_it(struct shpstr *, struct sctstr *, int);
|
extern int load_it(struct shpstr *, struct sctstr *, int);
|
||||||
extern void unload_it(struct shpstr *);
|
extern void unload_it(struct shpstr *);
|
||||||
/* nxtitemp.c */
|
/* nxtitemp.c */
|
||||||
extern void *nxtitemp(struct nstr_item *);
|
/* in nsc.h */
|
||||||
/* plague.c */
|
/* plague.c */
|
||||||
extern void do_plague(struct sctstr *, struct natstr *, int);
|
extern void do_plague(struct sctstr *, struct natstr *, int);
|
||||||
extern int plague_people(struct natstr *, short *, int *, int *, int);
|
extern int plague_people(struct natstr *, short *, int *, int *, int);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue