• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lib-src/

Lines Matching defs:static

98   /* On some systems, Emacs defines static as nothing for the sake
100 # undef static
364 static void Ada_funcs __P((FILE *));
365 static void Asm_labels __P((FILE *));
366 static void C_entries __P((int c_ext, FILE *));
367 static void default_C_entries __P((FILE *));
368 static void plain_C_entries __P((FILE *));
369 static void Cjava_entries __P((FILE *));
370 static void Cobol_paragraphs __P((FILE *));
371 static void Cplusplus_entries __P((FILE *));
372 static void Cstar_entries __P((FILE *));
373 static void Erlang_functions __P((FILE *));
374 static void Forth_words __P((FILE *));
375 static void Fortran_functions __P((FILE *));
376 static void HTML_labels __P((FILE *));
377 static void Lisp_functions __P((FILE *));
378 static void Lua_functions __P((FILE *));
379 static void Makefile_targets __P((FILE *));
380 static void Pascal_functions __P((FILE *));
381 static void Perl_functions __P((FILE *));
382 static void PHP_functions __P((FILE *));
383 static void PS_functions __P((FILE *));
384 static void Prolog_functions __P((FILE *));
385 static void Python_functions __P((FILE *));
386 static void Scheme_functions __P((FILE *));
387 static void TeX_commands __P((FILE *));
388 static void Texinfo_nodes __P((FILE *));
389 static void Yacc_entries __P((FILE *));
390 static void just_read_file __P((FILE *));
392 static void print_language_names __P((void));
393 static void print_version __P((void));
394 static void print_help __P((argument *));
397 static compressor *get_compressor_from_suffix __P((char *, char **));
398 static language *get_language_from_langname __P((const char *));
399 static language *get_language_from_interpreter __P((char *));
400 static language *get_language_from_filename __P((char *, bool));
401 static void readline __P((linebuffer *, FILE *));
402 static long readline_internal __P((linebuffer *, FILE *));
403 static bool nocase_tail __P((char *));
404 static void get_tag __P((char *, char **));
406 static void analyse_regex __P((char *));
407 static void free_regexps __P((void));
408 static void regex_tag_multiline __P((void));
409 static void error __P((const char *, const char *));
410 static void suggest_asking_for_help __P((void));
412 static void pfatal __P((char *));
413 static void add_node __P((node *, node **));
415 static void init __P((void));
416 static void process_file_name __P((char *, language *));
417 static void process_file __P((FILE *, char *, language *));
418 static void find_entries __P((FILE *));
419 static void free_tree __P((node *));
420 static void free_fdesc __P((fdesc *));
421 static void pfnote __P((char *, bool, char *, int, int, long));
422 static void make_tag __P((char *, int, bool, char *, int, int, long));
423 static void invalidate_nodes __P((fdesc *, node **));
424 static void put_entries __P((node *));
426 static char *concat __P((char *, char *, char *));
427 static char *skip_spaces __P((char *));
428 static char *skip_non_spaces __P((char *));
429 static char *savenstr __P((char *, int));
430 static char *savestr __P((char *));
431 static char *etags_strchr __P((const char *, int));
432 static char *etags_strrchr __P((const char *, int));
433 static int etags_strcasecmp __P((const char *, const char *));
434 static int etags_strncasecmp __P((const char *, const char *, int));
435 static char *etags_getcwd __P((void));
436 static char *relative_filename __P((char *, char *));
437 static char *absolute_filename __P((char *, char *));
438 static char *absolute_dirname __P((char *, char *));
439 static bool filename_is_absolute __P((char *f));
440 static void canonicalize_filename __P((char *));
441 static void linebuffer_init __P((linebuffer *));
442 static void linebuffer_setlen __P((linebuffer *, int));
443 static PTR xmalloc __P((unsigned int));
444 static PTR xrealloc __P((char *, unsigned int));
448 static char searchar = '/'; /* use /.../ searches */
450 static char *tagfile; /* output file */
451 static char *progname; /* name this program was invoked with */
452 static char *cwd; /* current working directory */
453 static char *tagfiledir; /* directory of tagfile */
454 static FILE *tagf; /* ioptr for tags file */
456 static fdesc *fdhead; /* head of file description list */
457 static fdesc *curfdp; /* current file description */
458 static int lineno; /* line number of current line */
459 static long charno; /* current character number */
460 static long linecharno; /* charno of start of current line */
461 static char *dbp; /* pointer to start of current tag */
463 static const int invalidcharno = -1;
465 static node *nodehead; /* the head of the binary tree of tags */
466 static node *last_node; /* the last node created */
468 static linebuffer lb; /* the current line */
469 static linebuffer filebuf; /* a buffer containing the whole file */
470 static linebuffer token_name; /* a buffer containing a tag name */
473 static bool _wht[CHARS], _nin[CHARS], _itk[CHARS], _btk[CHARS], _etk[CHARS];
474 static char
486 static bool append_to_tagfile; /* -a: append to tags */
488 static bool typedefs; /* -t: create tags for C and Ada typedefs */
489 static bool typedefs_or_cplusplus; /* -T: create tags for C typedefs, level */
492 static bool constantypedefs; /* -d: create tags for C #define, enum */
495 static bool globals; /* create tags for global variables */
496 static bool members; /* create tags for C member variables */
497 static bool declarations; /* --declarations: tag them and extern in C&Co*/
498 static bool no_line_directive; /* ignore #line directives (undocumented) */
499 static bool no_duplicates; /* no duplicate tags for ctags (undocumented) */
500 static bool update; /* -u: update tags */
501 static bool vgrind_style; /* -v: create vgrind style index output */
502 static bool no_warnings; /* -w: suppress warnings (undocumented) */
503 static bool cxref_style; /* -x: create cxref style output */
504 static bool cplusplus; /* .[hc] means C++, not C */
505 static bool ignoreindent; /* -I: ignore indentation in C */
506 static bool packages_only; /* --packages-only: in Ada, only tag packages*/
514 static bool parsing_stdin; /* --parse-stdin used */
516 static regexp *p_head; /* list of all regexps */
517 static bool need_filebuf; /* some regexes are multi-line */
519 static struct option longopts[] =
559 static compressor compressors[] =
574 static char *Ada_suffixes [] =
576 static char Ada_help [] =
594 static char *Asm_suffixes [] =
605 static char Asm_help [] =
613 static char *default_C_suffixes [] =
615 static char default_C_help [] =
626 static char *Cplusplus_suffixes [] =
631 static char Cplusplus_help [] =
640 static char *Cjava_suffixes [] =
642 static char Cjava_help [] =
647 static char *Cobol_suffixes [] =
649 static char Cobol_help [] =
653 static char *Cstar_suffixes [] =
656 static char *Erlang_suffixes [] =
658 static char Erlang_help [] =
664 static char Forth_help [] =
668 static char *Fortran_suffixes [] =
670 static char Fortran_help [] =
673 static char *HTML_suffixes [] =
675 static char HTML_help [] =
680 static char *Lisp_suffixes [] =
682 static char Lisp_help [] =
688 static char *Lua_suffixes [] =
690 static char Lua_help [] =
693 static char *Makefile_filenames [] =
695 static char Makefile_help [] =
699 static char *Objc_suffixes [] =
703 static char Objc_help [] =
709 static char *Pascal_suffixes [] =
711 static char Pascal_help [] =
716 static char *Perl_suffixes [] =
718 static char *Perl_interpreters [] =
720 static char Perl_help [] =
727 static char *PHP_suffixes [] =
729 static char PHP_help [] =
733 static char *plain_C_suffixes [] =
737 static char *PS_suffixes [] =
739 static char PS_help [] =
742 static char *Prolog_suffixes [] =
744 static char Prolog_help [] =
748 static char *Python_suffixes [] =
750 static char Python_help [] =
755 static char *Scheme_suffixes [] =
757 static char Scheme_help [] =
762 static char *TeX_suffixes [] =
764 static char TeX_help [] =
776 static char *Texinfo_suffixes [] =
778 static char Texinfo_help [] =
781 static char *Yacc_suffixes [] =
783 static char Yacc_help [] =
789 static char auto_help [] =
793 static char none_help [] =
797 static char no_lang_help [] =
808 static language lang_names [] =
843 static void
882 static void
892 static void
1087 static short
1092 static long context = 0;
1093 static struct dsc$descriptor_s o;
1094 static struct dsc$descriptor_s i;
1095 static bool pass1 = TRUE;
1132 static char *
1137 static vspec filename = {MAX_FILE_SPEC_LEN, "\0"};
1394 static language *lang; /* non-NULL if language is forced */
1526 static compressor *
1564 static language *
1587 static language *
1610 static language *
1647 static void
1771 static void
1777 static const fdesc emptyfdesc;
1851 static void
1874 static void
2034 static void
2077 static void
2137 static void
2157 static void
2178 static void
2259 static void
2295 static int total_size_of_entries __P((node *));
2296 static int number_len __P((long));
2299 static int
2315 static int
2336 static void
2341 static fdesc *fdp = NULL;
2448 static unsigned int hash __P((const char *, unsigned int));
2449 static struct C_stab_entry * in_word_set __P((const char *, unsigned int));
2450 static enum sym_type C_symtype __P((char *, int, int));
2500 - make in_word_set static and not inline. */
2516 static unsigned int
2521 static unsigned char asso_values[] =
2564 static struct C_stab_entry *
2578 static struct C_stab_entry wordlist[] =
2632 static enum sym_type
2650 static bool inattribute; /* looking at an __attribute__ construct */
2656 static enum
2670 static bool fvextern; /* func or var: extern keyword seen; */
2676 static enum
2691 static enum
2703 static char *objtag = "<uninited>";
2708 static enum
2720 static enum
2741 static struct tok
2764 static void pushclass_above __P((int, char *, int));
2765 static void popclass_above __P((int));
2766 static void write_classname __P((linebuffer *, char *qualifier));
2768 static struct {
2780 static void
2802 static void
2818 static void
2856 static bool consider_token __P((char *, int, int, int *, int, int, bool *));
2857 static void make_C_tag __P((bool));
2876 static bool
2889 static enum sym_type structtype;
2890 static int structbracelev;
2891 static enum sym_type toktype;
3184 static struct
3223 static void
3250 static void
4080 static void
4088 static void
4096 static void
4104 static void
4112 static void
4120 static void
4155 static void
4169 static void F_takeprec __P((void));
4170 static void F_getit __P((FILE *));
4172 static void
4195 static void
4220 static void
4301 static void Ada_getit __P((FILE *, char *));
4305 static void
4370 static void
4485 static void
4519 static void
4602 static void
4634 static void
4715 static void
4745 static void
4782 static void
4962 static void L_getit __P((void));
4964 static void
4980 static void
5026 static void
5054 static void
5086 static void
5124 static void
5157 static linebuffer *TEX_toktab = NULL; /* Table with tag tokens */
5161 static char *TEX_defenv = "\
5166 static void TEX_mode __P((FILE *));
5167 static void TEX_decode_env __P((char *, char *));
5169 static char TEX_esc = '\\';
5170 static char TEX_opgrp = '{';
5171 static char TEX_clgrp = '}';
5176 static void
5241 static void
5276 static void
5327 static void
5352 static void
5475 static int prolog_pr __P((char *, char *));
5476 static void prolog_skip_comment __P((linebuffer *, FILE *));
5477 static int prolog_atom __P((char *, int));
5479 static void
5517 static void
5545 static int
5583 static int
5642 static int erlang_func __P((char *, char *));
5643 static void erlang_attribute __P((char *));
5644 static int erlang_atom __P((char *));
5646 static void
5707 static int
5745 static void
5766 static int
5793 static char *scan_separators __P((char *));
5794 static void add_regex __P((char *, language *));
5795 static char *substitute __P((char *, char *, struct re_registers *));
5806 static char *
5859 static void
5931 static void
5936 static struct re_pattern_buffer zeropattern;
6007 static char lc_trans[CHARS];
6050 static char *
6099 static void
6121 static void
6199 static bool
6215 static void
6248 static long
6328 static void
6343 static bool discard_until_line_directive;
6524 static char *
6535 static char *
6554 static char *
6576 static char *
6594 static int
6616 static int
6637 static char *
6647 static char *
6665 static void
6673 static void
6682 static void
6693 static char *
6712 static char *
6762 static char *
6802 static char *
6867 static char *
6888 static bool
6900 static void
6921 static void
6932 static void
6946 static PTR
6956 static PTR