Lines Matching full:extern
94 extern int errno;
154 extern unsigned int get_path_max PARAMS ((void));
230 extern char *malloc PARAMS ((int));
231 extern char *realloc PARAMS ((char *, int));
232 extern void free PARAMS ((char *));
234 extern void abort PARAMS ((void)) __attribute__ ((noreturn));
235 extern void exit PARAMS ((int)) __attribute__ ((noreturn));
268 extern int bcmp PARAMS ((const char *, const char *, int));
271 extern void bzero PARAMS ((char *, int));
274 extern void bcopy PARAMS ((const char *b1, char *b2, int));
280 extern char *strerror PARAMS ((int errnum));
292 extern char *strsignal PARAMS ((int signum));
326 extern int strcmpi (const char *,const char *);
369 extern void sync_Path_environment(void);
370 extern int kill(intptr_t pid, int sig);
371 extern char *end_of_token_w32(char *s, char stopchar);
372 extern int find_and_set_default_shell(char *token);
375 extern int no_default_sh_exe;
378 extern int unixy_shell;
402 extern void message (int prefix, const char *fmt, ...)
404 extern void error (const struct floc *flocp, const char *fmt, ...)
406 extern void fatal (const struct floc *flocp, const char *fmt, ...)
409 extern void message ();
410 extern void error ();
411 extern void fatal ();
414 extern void die PARAMS ((int)) __attribute__ ((noreturn));
415 extern void log_working_directory PARAMS ((int));
416 extern void pfatal_with_name PARAMS ((const char *)) __attribute__ ((noreturn));
417 extern void perror_with_name PARAMS ((const char *, const char *));
418 extern char *savestring PARAMS ((const char *, unsigned int));
419 extern char *concat PARAMS ((const char *, const char *, const char *));
420 extern char *xmalloc PARAMS ((unsigned int));
421 extern char *xrealloc PARAMS ((char *, unsigned int));
422 extern char *xstrdup PARAMS ((const char *));
423 extern char *find_next_token PARAMS ((char **, unsigned int *));
424 extern char *next_token PARAMS ((const char *));
425 extern char *end_of_token PARAMS ((const char *));
426 extern void collapse_continuations PARAMS ((char *));
427 extern char *lindex PARAMS ((const char *, const char *, int));
428 extern int alpha_compare PARAMS ((const void *, const void *));
429 extern void print_spaces PARAMS ((unsigned int));
430 extern char *find_percent PARAMS ((char *));
431 extern FILE *open_tmpfile PARAMS ((char **, const char *));
434 extern int ar_name PARAMS ((char *));
435 extern void ar_parse_name PARAMS ((char *, char **, char **));
436 extern int ar_touch PARAMS ((char *));
437 extern time_t ar_member_date PARAMS ((char *));
440 extern int dir_file_exists_p PARAMS ((char *, char *));
441 extern int file_exists_p PARAMS ((char *));
442 extern int file_impossible_p PARAMS ((char *));
443 extern void file_impossible PARAMS ((char *));
444 extern char *dir_name PARAMS ((char *));
445 extern void hash_init_directories PARAMS ((void));
447 extern void define_default_variables PARAMS ((void));
448 extern void set_default_suffixes PARAMS ((void));
449 extern void install_default_suffix_rules PARAMS ((void));
450 extern void install_default_implicit_rules PARAMS ((void));
452 extern void build_vpath_lists PARAMS ((void));
453 extern void construct_vpath_list PARAMS ((char *pattern, char *dirpath));
454 extern int vpath_search PARAMS ((char **file, FILE_TIMESTAMP *mtime_ptr));
455 extern int gpath_search PARAMS ((char *file, unsigned int len));
457 extern void construct_include_path PARAMS ((char **arg_dirs));
459 extern void user_access PARAMS ((void));
460 extern void make_access PARAMS ((void));
461 extern void child_access PARAMS ((void));
463 extern void close_stdout PARAMS ((void));
465 extern char *strip_whitespace PARAMS ((const char **begpp, const char **endpp));
468 extern void strcache_init PARAMS ((void));
469 extern void strcache_print_stats PARAMS ((const char *prefix));
470 extern int strcache_iscached PARAMS ((const char *str));
471 extern const char *strcache_add PARAMS ((const char *str));
472 extern const char *strcache_add_len PARAMS ((const char *str, int len));
473 extern int strcache_setbufsize PARAMS ((int size));
484 extern long int atol ();
486 extern long int lseek ();
493 extern char *getcwd ();
496 extern char *getwd ();
500 extern const struct floc *reading_file;
501 extern const struct floc **expanding_var;
503 extern char **environ;
505 extern int just_print_flag, silent_flag, ignore_errors_flag, keep_going_flag;
506 extern int print_data_base_flag, question_flag, touch_flag, always_make_flag;
507 extern int env_overrides, no_builtin_rules_flag, no_builtin_variables_flag;
508 extern int print_version_flag, print_directory_flag, check_symlink_flag;
509 extern int warn_undefined_variables_flag, posix_pedantic, not_parallel;
510 extern int second_expansion, clock_skew_detected, rebuilding_makefiles;
513 extern int batch_mode_shell;
515 extern unsigned int job_slots;
516 extern int job_fds[2];
517 extern int job_rfd;
519 extern double max_load_average;
521 extern int max_load_average;
524 extern char *program;
525 extern char *starting_directory;
526 extern unsigned int makelevel;
527 extern char *version_string, *remote_description, *make_host;
529 extern unsigned int commands_started;
531 extern int handling_fatal_signal;