Changeset 903 for trunk/src/gmakenew/dep.h
- Timestamp:
- May 23, 2007, 7:31:19 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gmakenew/dep.h
r530 r903 37 37 { 38 38 struct dep *next; 39 c har *name;40 c har *stem;39 const char *name; 40 const char *stem; 41 41 struct file *file; 42 42 unsigned int changed : 8; … … 52 52 { 53 53 struct nameseq *next; 54 c har *name;54 const char *name; 55 55 }; 56 56 57 57 58 extern struct nameseq *multi_glob PARAMS ((struct nameseq *chain, unsigned int size));58 struct nameseq *multi_glob (struct nameseq *chain, unsigned int size); 59 59 #ifdef VMS 60 externstruct nameseq *parse_file_seq ();60 struct nameseq *parse_file_seq (); 61 61 #else 62 extern struct nameseq *parse_file_seq PARAMS ((char **stringp, int stopchar, unsigned int size, int strip));62 struct nameseq *parse_file_seq (char **stringp, int stopchar, unsigned int size, int strip); 63 63 #endif 64 extern char *tilde_expand PARAMS ((char *name));64 char *tilde_expand (const char *name); 65 65 66 66 #ifndef NO_ARCHIVES 67 extern struct nameseq *ar_glob PARAMS ((char *arname, char *member_pattern, unsigned int size));67 struct nameseq *ar_glob (const char *arname, const char *member_pattern, unsigned int size); 68 68 #endif 69 69 70 #ifndef iAPX28671 70 #define dep_name(d) ((d)->name == 0 ? (d)->file->name : (d)->name) 72 #else 73 /* Buggy compiler can't hack this. */ 74 extern char *dep_name (); 71 72 struct dep *alloc_dep (void); 73 void free_dep (struct dep *d); 74 struct dep *copy_dep_chain (const struct dep *d); 75 void free_dep_chain (struct dep *d); 76 void free_ns_chain (struct nameseq *n); 77 struct dep *read_all_makefiles (const char **makefiles); 78 int eval_buffer (char *buffer); 79 int update_goal_chain (struct dep *goals); 80 void uniquize_deps (struct dep *); 81 82 #ifdef CONFIG_WITH_INCLUDEDEP 83 void eval_include_dep (const char *name, struct floc *f); 75 84 #endif 76 85 77 extern struct dep *alloc_dep PARAMS ((void));78 extern void free_dep PARAMS ((struct dep *d));79 extern struct dep *copy_dep_chain PARAMS ((const struct dep *d));80 extern void free_dep_chain PARAMS ((struct dep *d));81 extern void free_ns_chain PARAMS ((struct nameseq *n));82 extern struct dep *read_all_makefiles PARAMS ((char **makefiles));83 extern int eval_buffer PARAMS ((char *buffer));84 #ifdef CONFIG_WITH_INCLUDEDEP85 extern void eval_include_dep PARAMS ((char *name, struct floc *f));86 #endif87 extern int update_goal_chain PARAMS ((struct dep *goals));88 extern void uniquize_deps PARAMS ((struct dep *));89
Note:
See TracChangeset
for help on using the changeset viewer.