Searched defs:?* (Results 276 - 300 of 45685) sorted by relevance

<<11121314151617181920>>

/freebsd-11-stable/contrib/ncurses/ncurses/tinfo/
H A Dobsolete.c45 _nc_set_buffer(NCURSES_SP_DCLx FILE *ofp, int buffered) argument
56 _nc_set_buffer(FILE *ofp, int buffered) argument
64 _nc_strdup(const char *s) argument
66 char *result = 0; local
68 size_t need = strlen(s); local
79 #define DST macro
80 #define SRC macro
82 _nc_memmove(void *s1, const void *s2, size_t n) argument
86 static char *bfr; local
87 static size_t length; local
88 register size_t j; local
[all...]
H A Dparse_entry.c44 #define __INTERNAL_CAPS_VISIBLE macro
53 static short const parametrized[] = variable
66 _nc_extend_names(ENTRY * entryp, char *name, int token_type) argument
68 static struct name_table_entry temp; local
69 TERMTYPE *tp = &(entryp->tterm); local
70 unsigned offset = 0; local
71 unsigned actual; local
72 unsigned tindex; local
73 unsigned first, last, n; local
74 bool found; local
119 int cmp = strcmp(tp->ext_Names[n], name); local
140 #define for_each_value macro
202 #define BAD_TC_USAGE macro
206 #define MAX_NUMBER macro
209 _nc_parse_entry(struct entry *entryp, int literal, bool silent) argument
211 int token_type; local
212 struct name_table_entry const *entry_ptr; local
213 char *ptr, *base; local
214 bool bad_tc_usage = FALSE; local
282 bool is_use = (strcmp(_nc_curr_token.tk_name, "use") == 0); local
283 bool is_tc = !is_use && (strcmp(_nc_curr_token.tk_name, "tc") == 0); local
305 const struct alias *ap; local
404 const char *type_name; local
488 bool has_base_entry = FALSE; local
489 unsigned i; local
517 _nc_capcmp(const char *s, const char *t) argument
560 append_acs0(string_desc * dst, int code, int src) argument
563 char temp[3]; local
572 append_acs(string_desc * dst, int code, char *src) argument
585 const char *from; member in struct:__anon4662
586 const char *to; member in struct:__anon4662
587 } assoc; typedef in typeref:struct:__anon4662
588 static assoc const ko_xlate[] = variable
618 static const char C_CR[] = "\\r"; variable
619 static const char C_LF[] = "\\n"; variable
620 static const char C_BS[] = "\\b"; variable
621 static const char C_HT[] = "\\t"; variable
627 #define WANTED macro
628 #define PRESENT macro
636 #undef CUR macro
637 #define CUR macro
640 postprocess_termcap(TERMTYPE *tp, bool has_base) argument
642 char buf[MAX_LINE * 2 + 2]; local
643 string_desc result; local
788 char *base; local
789 char *bp, *cp, *dp; local
790 struct name_table_entry const *from_ptr; local
791 struct name_table_entry const *to_ptr; local
792 assoc const *ap; local
793 char buf2[MAX_TERMINFO_LENGTH]; local
794 bool foundim; local
804 size_t len = (unsigned) (cp - base); local
898 char buf2[MAX_TERMCAP_LENGTH]; local
927 postprocess_terminfo(TERMTYPE *tp) argument
938 char buf2[MAX_TERMCAP_LENGTH]; local
939 string_desc result; local
976 lookup_fullname(const char *find) argument
978 int state = -1; local
981 int count = 0; local
982 NCURSES_CONST char *const *names; local
1000 struct name_table_entry const *entry_ptr = _nc_get_table(FALSE); local
[all...]
H A Dread_entry.c46 #define TYPE_CALLOC macro
50 convert_shorts(char *buf, short *Numbers, int count) argument
52 int i; local
65 convert_strings(char *buf, char **Strings, int count, int size, char *table) argument
67 int i; local
68 char *p; local
95 fake_read(char *src, int *offset, int limit, char *dst, unsigned want) argument
97 int have = (limit - *offset); local
110 #define Read macro
112 #define read_shorts macro
115 #define even_boundary macro
120 _nc_init_termtype(TERMTYPE *const tp) argument
122 unsigned i; local
154 _nc_read_termtype(TERMTYPE *ptr, char *buffer, int limit) argument
156 int offset = 0; local
157 int name_size, bool_count, num_count, str_count, str_size; local
158 int i; local
159 char buf[MAX_ENTRY_SIZE + 2]; local
160 char *string_table; local
161 unsigned want, have; local
265 int ext_bool_count = LOW_MSB(buf + 0); local
266 int ext_num_count = LOW_MSB(buf + 2); local
267 int ext_str_count = LOW_MSB(buf + 4); local
268 int ext_str_size = LOW_MSB(buf + 6); local
269 int ext_str_limit = LOW_MSB(buf + 8); local
270 unsigned need = (unsigned) (ext_bool_count + ext_num_count + ext_str_count); local
271 int base = 0; local
401 _nc_read_file_entry(const char *const filename, TERMTYPE *ptr) argument
404 FILE *fp = 0; local
405 int code; local
406 int limit; local
407 char buffer[MAX_ENTRY_SIZE + 1]; local
435 make_db_filename(char *filename, unsigned limit, const char *const path) argument
437 static const char suffix[] = DBM_SUFFIX; local
439 size_t lens = sizeof(suffix) - 1; local
440 size_t size = strlen(path); local
441 size_t test = lens + size; local
442 bool result = FALSE; local
460 make_dir_filename(char *filename, unsigned limit, const char *const path, const char *name) argument
465 bool result = FALSE; local
471 unsigned need = (unsigned) (LEAF_LEN + 3 + strlen(path) + strlen(name)); local
487 _nc_read_tic_entry(char *filename, unsigned limit, const char *const path, const char *name, TERMTYPE *const tp) argument
493 int code = TGETENT_NO; local
496 DB *capdbp; local
501 DBT key, data; local
502 int reccnt = 0; local
503 char *save = strdup(name); local
525 int used = (int) data.size - 1; local
526 char *have = (char *) data.data; local
580 _nc_read_entry(const char *const name, char *const filename, TERMTYPE *const tp) argument
582 int code = TGETENT_NO; local
595 DBDIRS state; local
596 int offset; local
597 const char *path; local
[all...]
H A Dread_termcap.c63 #define TC_SUCCESS macro
64 #define TC_NOT_FOUND macro
65 #define TC_SYS_ERR macro
66 #define TC_REF_LOOP macro
67 #define TC_UNRESOLVED macro
70 get_termpath(void) function
72 NCURSES_CONST char *result; local
92 #define _nc_cgetcap macro
93 #define _nc_cgetent macro
94 #define _nc_cgetmatch macro
95 #define _nc_cgetset macro
136 #define BFRAG macro
137 #define BSIZE macro
138 #define MAX_RECURSION macro
140 static size_t topreclen; /* toprec length */ variable
141 static char *toprec; /* Additional record specified by cgetset() */ variable
142 static int gottoprec; /* Flag indicating retrieval of toprecord */ variable
150 _nc_cgetset(const char *ent) argument
181 _nc_cgetcap(char *buf, const char *cap, int type) argument
183 register const char *cp; local
184 register char *bp; local
237 _nc_cgetent(char **buf, int *oline, char **db_array, const char *name) argument
239 unsigned dummy; local
262 #define DOALLOC macro
264 _nc_getent( char **cap, unsigned *len, int *beginning, int in_array, char **db_array, int fd, const char *name, int depth, char *nfield) argument
275 register char *r_end, *rp; local
276 int myfd = FALSE; local
277 char *record = 0; local
278 int tc_not_resolved; local
279 int current; local
280 int lineno; local
302 int foundit; local
318 int eof = FALSE; local
341 char buf[2048]; local
342 register char *b_end = buf; local
343 register char *bp = buf; local
344 register int c; local
356 int first = lineno + 1; local
365 int n; local
404 unsigned pos; local
405 size_t newsize; local
462 register char *newicap, *s; local
463 register int newilen; local
464 unsigned ilen; local
465 int diff, iret, tclen, oline; local
466 char *icap = 0, *scan, *tc, *tcstart, *tcend; local
542 unsigned pos, tcpos, tcposend; local
543 size_t newsize; local
606 _nc_cgetmatch(char *buf, const char *name) argument
608 register const char *np; local
609 register char *bp; local
648 _nc_nfcmp(const char *nf, char *rec) argument
650 char *cp, tmp; local
651 int ret; local
670 #define USE_BSD_TGETENT macro
708 #define PBUFSIZ macro
709 #define PVECSIZ macro
710 #define TBUFSIZ macro
717 get_tc_token(char **srcp, int *endp) argument
719 int ch; local
720 bool found = FALSE; local
721 char *s, *base; local
722 char *tok = 0; local
759 copy_tc_token(char *dst, const char *src, size_t len) argument
761 int ch; local
782 _nc_tgetent(char *bp, char **sourcename, int *lineno, const char *name) argument
784 static char *the_source; local
786 register char *p; local
787 register char *cp; local
788 char *dummy = NULL; local
789 CGETENT_CONST char **fname; local
790 char *home; local
791 int i; local
792 char pathbuf[PBUFSIZ]; /* holds raw path of filenames */ local
793 CGETENT_CONST char *pathvec[PVECSIZ]; /* point to names in pathbuf */ local
794 NCURSES_CONST char *termpath; local
795 string_desc desc; local
818 char temp[PBUFSIZ]; local
870 char *pd, *ps, *tok; local
871 int endflag = FALSE; local
872 char *list[1023]; local
873 size_t n, count = 0; local
878 bool ignore = FALSE; local
881 char *s = list[n]; local
911 char temp[PATH_MAX]; local
932 #define MAXPATHS macro
940 add_tc(char *termpaths[], char *path, int count) argument
942 char *save = strchr(path, NCURSES_PATHSEP); local
955 #define ADD_TC macro
959 _nc_read_termcap_entry(const char *const tn, TERMTYPE *const tp) argument
961 int found = TGETENT_NO; local
962 ENTRY *ep; local
964 char cwd_buf[PATH_MAX]; local
967 char *p, tc[TBUFSIZ]; local
968 int status; local
969 static char *source; local
970 static int lineno; local
1024 FILE *fp; local
1025 char *tc, *termpaths[MAXPATHS]; local
1026 int filecount = 0; local
1027 int j, k; local
1028 bool use_buffer = FALSE; local
1029 bool normal = TRUE; local
1030 char tc_buf[1024]; local
1031 char pathbuf[PATH_MAX]; local
1032 char *copied = 0; local
1033 char *cp; local
1034 struct stat test_stat[MAXPATHS]; local
1051 char envhome[PATH_MAX], *h; local
1062 #define PRIVATE_CAP macro
1080 bool omit = FALSE; local
1115 int i; local
1150 for_entry_list(ep) { function
[all...]
H A Dstrings.c47 _nc_strstr(const char *haystack, const char *needle) argument
49 size_t len1 = strlen(haystack); local
50 size_t len2 = strlen(needle); local
51 char *result = 0; local
70 _nc_str_init(string_desc * dst, char *src, size_t len) argument
87 _nc_str_null(string_desc * dst, size_t len) argument
96 _nc_str_copy(string_desc * dst, string_desc * src) argument
105 NCURSES_EXPORT(bool) function
109 size_t len = strlen(src); local
126 NCURSES_EXPORT(bool) function
130 size_t len = strlen(src); local
[all...]
H A Dtinfo_driver.c35 #define CUR macro
60 # define IOCTL_WINSIZE macro
61 # define STRUCT_WINSIZE macro
62 # define WINSIZE_ROWS macro
63 # define WINSIZE_COLS macro
80 NCURSES_PUBLIC_VAR(COLOR_PAIRS) (void) function
85 NCURSES_PUBLIC_VAR(COLORS) (void) function
94 #define TCBMAGIC macro
95 #define AssertTCB macro
96 #define SetSP macro
103 drv_doupdate(TERMINAL_CONTROL_BLOCK * TCB) argument
110 drv_CanHandle(TERMINAL_CONTROL_BLOCK * TCB, const char *tname, int *errret) argument
112 bool result = FALSE; local
113 int status; local
114 TERMINAL *termp; local
115 SCREEN *sp; local
130 const TERMTYPE *fallback = _nc_fallback(tname); local
176 drv_dobeepflash(TERMINAL_CONTROL_BLOCK * TCB, int beepFlag) argument
178 SCREEN *sp; local
179 int res = ERR; local
211 toggled_colors(int c) argument
214 static const int table[] = local
223 drv_print(TERMINAL_CONTROL_BLOCK * TCB, char *data, int len) argument
225 SCREEN *sp; local
237 drv_defaultcolors(TERMINAL_CONTROL_BLOCK * TCB, int fg, int bg) argument
239 SCREEN *sp; local
240 int code = ERR; local
254 bool save = sp->_default_color; local
269 drv_setcolor(TERMINAL_CONTROL_BLOCK * TCB, int fore, int color, NCURSES_SP_OUTC outc) argument
274 SCREEN *sp; local
305 drv_rescol(TERMINAL_CONTROL_BLOCK * TCB) argument
307 bool result = FALSE; local
308 SCREEN *sp; local
321 drv_rescolors(TERMINAL_CONTROL_BLOCK * TCB) argument
323 int result = FALSE; local
324 SCREEN *sp; local
337 drv_size(TERMINAL_CONTROL_BLOCK * TCB, int *linep, int *colp) argument
339 SCREEN *sp; local
340 bool useEnv = TRUE; local
341 bool useTioctl = TRUE; local
361 int value; local
365 int screendata[2]; local
378 TERMINAL *termp = (TERMINAL *) TCB; local
380 STRUCT_WINSIZE size; local
457 drv_getsize(TERMINAL_CONTROL_BLOCK * TCB, int *l, int *c) argument
467 drv_setsize(TERMINAL_CONTROL_BLOCK * TCB, int l, int c) argument
476 drv_sgmode(TERMINAL_CONTROL_BLOCK * TCB, int setFlag, TTY * buf) argument
478 SCREEN *sp = TCB->csp; local
479 TERMINAL *_term = (TERMINAL *) TCB; local
480 int result = OK; local
510 drv_mode(TERMINAL_CONTROL_BLOCK * TCB, int progFlag, int defFlag) argument
512 SCREEN *sp; local
513 TERMINAL *_term = (TERMINAL *) TCB; local
514 int code = ERR; local
575 drv_wrap(SCREEN *sp) argument
585 drv_release(TERMINAL_CONTROL_BLOCK * TCB GCC_UNUSED) argument
589 # define SGR0_TEST macro
592 drv_screen_init(SCREEN *sp) argument
594 TERMINAL_CONTROL_BLOCK *TCB = TCBOf(sp); local
631 drv_init(TERMINAL_CONTROL_BLOCK * TCB) argument
633 TERMINAL *trm; local
672 #define MAX_PALETTE macro
673 #define InPalette macro
676 drv_initpair(TERMINAL_CONTROL_BLOCK * TCB, int pair, int f, int b) argument
678 SCREEN *sp; local
684 const color_t *tp = InfoOf(sp).defaultPalette; local
701 default_fg(SCREEN *sp) argument
711 default_bg(SCREEN *sp) argument
721 drv_initcolor(TERMINAL_CONTROL_BLOCK * TCB, int color, int r, int g, int b) argument
724 SCREEN *sp = TCB->csp; local
734 drv_do_color(TERMINAL_CONTROL_BLOCK * TCB, int old_pair, int pair, int reverse, NCURSES_SP_OUTC outc) argument
740 SCREEN *sp = TCB->csp; local
741 NCURSES_COLOR_T fg = COLOR_DEFAULT; local
742 NCURSES_COLOR_T bg = COLOR_DEFAULT; local
743 NCURSES_COLOR_T old_fg, old_bg; local
805 NCURSES_COLOR_T xx = fg; local
821 #define xterm_kmous macro
823 init_xterm_mouse(SCREEN *sp) argument
832 drv_initmouse(TERMINAL_CONTROL_BLOCK * TCB) argument
834 SCREEN *sp; local
854 drv_testmouse(TERMINAL_CONTROL_BLOCK * TCB, int delay EVENTLIST_2nd(_nc_eventlist * evl)) argument
858 int rc = 0; local
859 SCREEN *sp; local
889 drv_mvcur(TERMINAL_CONTROL_BLOCK * TCB, int yold, int xold, int ynew, int xnew) argument
891 SCREEN *sp = TCB->csp; local
897 drv_hwlabel(TERMINAL_CONTROL_BLOCK * TCB, int labnum, char *text) argument
899 SCREEN *sp = TCB->csp; local
909 drv_hwlabelOnOff(TERMINAL_CONTROL_BLOCK * TCB, int OnFlag) argument
911 SCREEN *sp = TCB->csp; local
922 drv_conattr(TERMINAL_CONTROL_BLOCK * TCB) argument
924 SCREEN *sp = TCB->csp; local
925 chtype attrs = A_NORMAL; local
967 drv_setfilter(TERMINAL_CONTROL_BLOCK * TCB) argument
980 drv_initacs(TERMINAL_CONTROL_BLOCK * TCB, chtype *real_map, chtype *fake_map) argument
982 SCREEN *sp = TCB->csp; local
1000 #define PCH_KLUDGE macro
1003 size_t i; local
1017 size_t i = 0; local
1018 size_t length = strlen(acs_chars); local
1034 size_t n, m; local
1035 char show[ACS_LEN * 2 + 1]; local
1060 #define ENSURE_TINFO macro
1063 _nc_cookie_init(SCREEN *sp) argument
1065 bool support_cookies = USE_XMC_SUPPORT; local
1066 TERMINAL_CONTROL_BLOCK *TCB = (TERMINAL_CONTROL_BLOCK *) (sp->_term); local
1153 drv_twait(TERMINAL_CONTROL_BLOCK * TCB, int mode, int milliseconds, int *timeleft EVENTLIST_2nd(_nc_eventlist * evl)) argument
1159 SCREEN *sp; local
1168 drv_read(TERMINAL_CONTROL_BLOCK * TCB, int *buf) argument
1170 SCREEN *sp; local
1171 unsigned char c2 = 0; local
1172 int n; local
1191 drv_nap(TERMINAL_CONTROL_BLOCK * TCB GCC_UNUSED, int ms) argument
1195 struct timespec request, remaining; local
1210 __nc_putp(SCREEN *sp, const char *name GCC_UNUSED, const char *value) argument
1212 int rc = ERR; local
1221 __nc_putp_flush(SCREEN *sp, const char *name, const char *value) argument
1223 int rc = __nc_putp(sp, name, value); local
1231 drv_kpad(TERMINAL_CONTROL_BLOCK * TCB, int flag) argument
1233 int ret = ERR; local
1234 SCREEN *sp; local
1257 drv_keyok(TERMINAL_CONTROL_BLOCK * TCB, int c, int flag) argument
1259 SCREEN *sp; local
1260 int code = ERR; local
1261 int count = 0; local
1262 char *s; local
1268 unsigned ch = (unsigned) c; local
1295 drv_kyExist(TERMINAL_CONTROL_BLOCK * TCB, int key) argument
1297 bool res = FALSE; local
[all...]
H A Dtrim_sgr0.c41 #undef CUR macro
42 #define CUR macro
44 #define CSI macro
45 #define ESC macro
46 #define L_BRACK macro
49 set_attribute_9(TERMTYPE *tp, int flag) argument
51 const char *value; local
52 char *result; local
63 is_csi(const char *s) argument
65 int result = 0; local
76 skip_zero(char *s) argument
88 skip_delay(const char *s) argument
105 rewrite_sgr(char *s, char *attr) argument
109 size_t len_s = strlen(s); local
110 size_t len_a = strlen(attr); local
113 unsigned n; local
128 similar_sgr(char *a, char *b) argument
130 bool result = FALSE; local
132 int csi_a = is_csi(a); local
133 int csi_b = is_csi(b); local
134 size_t len_a; local
135 size_t len_b; local
164 chop_out(char *string, unsigned i, unsigned j) argument
182 compare_part(const char *part, const char *full) argument
184 const char *next_part; local
185 const char *next_full; local
186 unsigned used_full = 0; local
187 unsigned used_delay = 0; local
235 _nc_trim_sgr0(TERMTYPE *tp) argument
237 char *result = exit_attribute_mode; local
243 bool found = FALSE; local
244 char *on = set_attribute_9(tp, 1); local
245 char *off = set_attribute_9(tp, 0); local
246 char *end = strdup(exit_attribute_mode); local
247 char *tmp; local
248 size_t i, j, k; local
272 unsigned k2 = compare_part(exit_alt_charset_mode, local
[all...]
H A Duse_screen.c38 use_screen(SCREEN *screen, NCURSES_SCREEN_CB func, void *data) argument
40 SCREEN *save_SP; local
41 int code = OK; local
[all...]
H A Dwrite_entry.c45 #define TRACE_OUT macro
47 #define TRACE_OUT macro
52 static int total_written; variable
59 write_file(char *filename, TERMTYPE *tp) argument
61 char buffer[MAX_ENTRY_SIZE]; local
62 unsigned limit = sizeof(buffer); local
63 unsigned offset = 0; local
65 FILE *fp = (_nc_access(filename, W_OK) == 0) ? fopen(filename, "wb") : 0; local
88 check_writeable(int code) argument
90 static const char dirnames[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; local
91 static bool verified[sizeof(dirnames)]; local
93 char dir[sizeof(LEAF_FMT)]; local
94 char *s = 0; local
112 make_db_path(char *dst, const char *src, size_t limit) argument
114 int rc = -1; local
115 const char *top = _nc_tic_dir(0); local
130 static const char suffix[] = DBM_SUFFIX; local
131 size_t have = strlen(dst); local
132 size_t need = strlen(suffix); local
151 make_db_root(const char *path) argument
153 int rc; local
154 char fullpath[PATH_MAX]; local
158 DB *capdbp; local
188 _nc_set_writedir(char *dir) argument
190 const char *destination; local
191 char actual[PATH_MAX]; local
205 char *home = _nc_home_terminfo(); local
250 _nc_write_entry(TERMTYPE *const tp) argument
254 char buffer[MAX_ENTRY_SIZE + 1]; local
255 unsigned limit = sizeof(buffer); local
256 unsigned offset = 0; local
276 char name_list[MAX_TERMINFO_LENGTH]; local
277 char *first_name, *other_names; local
278 char *ptr; local
279 char *term_names = tp->term_names; local
280 size_t name_size = strlen(term_names); local
320 DB *capdb = _nc_db_open(_nc_tic_dir(0), TRUE); local
321 DBT key, data; local
440 int code; local
493 fake_write(char *dst, unsigned *offset, size_t limit, char *src, size_t want, size_t size) argument
500 size_t have = (limit - *offset); local
514 #define Write macro
516 #undef LITTLE_ENDIAN macro
517 #define HI macro
518 #define LO macro
519 #define LITTLE_ENDIAN macro
522 #define WRITE_STRING macro
525 compute_offsets(char **Strings, size_t strmax, short *offsets) argument
527 int nextfree = 0; local
528 size_t i; local
546 convert_shorts(unsigned char *buf, short *Numbers, size_t count) argument
548 size_t i; local
562 #define even_boundary macro
567 extended_Booleans(TERMTYPE *tp) argument
569 unsigned result = 0; local
570 unsigned i; local
580 extended_Numbers(TERMTYPE *tp) argument
582 unsigned result = 0; local
583 unsigned i; local
593 extended_Strings(TERMTYPE *tp) argument
595 unsigned short result = 0; local
596 unsigned short i; local
610 extended_object(TERMTYPE *tp) argument
612 bool result = FALSE; local
624 write_object(TERMTYPE *tp, char *buffer, unsigned *offset, unsigned limit) argument
626 char *namelist; local
627 size_t namelen, boolmax, nummax, strmax; local
628 char zero = '\\0'; local
629 size_t i; local
630 int nextfree; local
631 short offsets[MAX_ENTRY_SIZE / 2]; local
632 unsigned char buf[MAX_ENTRY_SIZE]; local
633 unsigned last_bool = BOOLWRITE; local
634 unsigned last_num = NUMWRITE; local
635 unsigned last_str = STRWRITE; local
723 unsigned extcnt = (unsigned) NUM_EXT_NAMES(tp); local
812 _nc_tic_written(void) function
[all...]
/freebsd-11-stable/contrib/ncurses/ncurses/trace/
H A Dlib_trace.c58 NCURSES_PUBLIC_VAR(_nc_tputs_trace) (void) function
63 NCURSES_PUBLIC_VAR(_nc_outchars) (void) function
68 _nc_set_tputs_trace(const char *s) argument
76 _nc_count_outchars(long increment) argument
88 #define TraceFP macro
89 #define TracePath macro
90 #define TraceLevel macro
93 trace(const unsigned int tracelevel) argument
96 const char *mode = _nc_globals.init_trace ? "ab" : "wb"; local
99 size_t size = sizeof(TracePath) - 12; local
145 _nc_va_tracef(const char *fmt, va_list ap) argument
147 static const char Called[] = T_CALLED(""); local
148 static const char Return[] = T_RETURN(""); local
150 bool before = FALSE; local
151 bool after = FALSE; local
152 unsigned doit = _nc_tracing; local
153 int save_err = errno; local
194 int n; local
210 _tracef(const char *fmt,...) argument
212 va_list ap; local
220 NCURSES_EXPORT(NCURSES_BOOL) function
229 _nc_retrace_char(int code) argument
237 _nc_retrace_int(int code) argument
245 _nc_retrace_unsigned(unsigned code) argument
253 _nc_retrace_ptr(char *code) argument
261 _nc_retrace_cptr(const char *code) argument
269 _nc_retrace_cvoid_ptr(NCURSES_CONST void *code) argument
277 _nc_retrace_void_ptr(void *code) argument
285 _nc_retrace_sp(SCREEN *code) argument
293 _nc_retrace_win(WINDOW *code) argument
308 _nc_use_tracef(unsigned mask) argument
310 bool result = FALSE; local
334 _nc_locked_tracef(const char *fmt,...) argument
336 va_list ap; local
[all...]
H A Dlib_traceatr.c43 #define CUR macro
48 #define COLOR_OF macro
50 #define TRACE_BUF_SIZE macro
51 #define COLOR_BUF_SIZE macro
55 static const char l_brace[] = StringOf(L_BRACE); variable
56 static const char r_brace[] = StringOf(R_BRACE); variable
60 #define my_buffer macro
61 #define my_select macro
62 #define my_cached macro
65 color_of(int c) argument
81 #undef my_buffer macro
82 #undef my_select macro
86 _traceattr2(int bufnum, chtype newmode) argument
89 unsigned int val; member in struct:__anon4663
90 const char *name; member in struct:__anon4663
91 } names[] = local
114 colors[] = local
130 size_t n; local
131 char temp[80]; local
132 char *result = _nc_trace_buf(bufnum, (size_t) BUFSIZ); local
135 unsigned save_nc_tracing = _nc_tracing; local
148 short pairnum = (short) PairNumber(newmode); local
154 NCURSES_COLOR_T fg, bg; local
184 _traceattr(attr_t newmode) argument
191 _nc_retrace_int_attr_t(attr_t code) argument
198 NCURSES_EXPORT(attr_t) function
206 _nc_altcharset_name(attr_t attr, chtype ch) argument
209 unsigned int val; member in struct:__anon4664
210 const char *name; member in struct:__anon4664
211 } ALT_NAMES; typedef in typeref:struct:__anon4664
213 SCREEN *sp = CURRENT_SCREEN; local
215 static const ALT_NAMES names[] = local
252 const char *result = 0; local
258 char *cp; local
259 char *found = 0; local
260 const ALT_NAMES *strp; local
282 _tracechtype2(int bufnum, chtype ch) argument
284 const char *found; local
285 char *result = _nc_trace_buf(bufnum, (size_t) BUFSIZ); local
308 _tracechtype(chtype ch) argument
314 NCURSES_EXPORT(chtype) function
323 _tracecchar_t2(int bufnum, const cchar_t *ch) argument
325 char *result = _nc_trace_buf(bufnum, (size_t) BUFSIZ); local
326 attr_t attr; local
327 const char *found; local
341 int n; local
384 _tracecchar_t(const cchar_t *ch) argument
[all...]
H A Dlib_tracebits.c49 #define TOSTOP macro
53 #define IEXTEN macro
57 #define ONLCR macro
61 #define OCRNL macro
65 #define ONOCR macro
69 #define ONLRET macro
75 unsigned int val; member in struct:__anon4665
76 const char *name; member in struct:__anon4665
77 } BITNAMES; typedef in typeref:struct:__anon4665
79 #define TRACE_BUF_SIZE macro
82 lookup_bits(char *buf, const BITNAMES * table, const char *label, unsigned int val) argument
84 const BITNAMES *sp; local
100 _nc_trace_ttymode(TTY * tty) argument
103 char *buf; local
106 static const BITNAMES iflags[] = local
120 #define ALLIN macro
121 }, oflags[] = local
130 #define ALLOUT macro
131 }, cflags[] = local
143 #define ALLCTRL macro
144 }, lflags[] = local
156 #define ALLLOCAL macro
179 int value; member in struct:__anon4666
180 const char *name; member in struct:__anon4666
181 } csizes[] = { local
182 #define CS_DATA macro
192 const char *result = "CSIZE? "; local
193 int value = (int) (tty->c_cflag & CSIZE); local
194 unsigned n; local
214 #define EVENP macro
217 #define LCASE macro
220 #define LLITOUT macro
223 #define ODDP macro
226 #define TANDEM macro
229 static const BITNAMES cflags[] = local
242 #define ALLCTRL macro
257 _nc_tracebits(void) function
[all...]
H A Dlib_tracechr.c46 #define MyBufSize macro
49 _nc_tracechar(SCREEN *sp, int ch) argument
51 NCURSES_CONST char *name; local
52 char *MyBuffer = ((sp != 0) local
81 _tracechar(int ch) argument
[all...]
H A Dlib_tracedmp.c46 #define my_buffer macro
47 #define my_length macro
50 _tracedump(const char *name, WINDOW *win) argument
52 int i, j, n, width; local
78 char *ep = my_buffer; local
79 bool haveattrs, havecolors; local
87 chtype test = (chtype) CharOf(win->_line[n].text[j]); local
139 int pair = GetPair(win->_line[n].text[j]); local
157 const char *hex = " 123456789ABCDEF"; local
158 attr_t mask = (attr_t) (0xf << ((i + 4) * 4)); local
[all...]
H A Dlib_tracemse.c45 #define my_buffer macro
48 _trace_mmask_t(SCREEN *sp, mmask_t code) argument
50 #define SHOW macro
106 #undef SHOW macro
115 _nc_tracemouse(SCREEN *sp, MEVENT const *ep) argument
117 char *result = 0; local
135 NCURSES_EXPORT(mmask_t) function
148 _tracemouse(MEVENT const *ep) argument
[all...]
H A Dtrace_buf.c42 #define MyList macro
43 #define MySize macro
46 _nc_trace_alloc(int bufnum, size_t want) argument
48 char *result = 0; local
52 size_t need = (size_t) (bufnum + 1) * 2; local
92 _nc_trace_buf(int bufnum, size_t want) argument
94 char *result = _nc_trace_alloc(bufnum, want); local
104 _nc_trace_bufcat(int bufnum, const char *value) argument
106 char *buffer = _nc_trace_alloc(bufnum, (size_t) 0); local
108 size_t have = strlen(buffer); local
109 size_t need = strlen(value) + have; local
[all...]
H A Dtrace_tries.c41 #define my_buffer macro
42 #define my_length macro
45 recur_tries(TRIES * tree, unsigned level) argument
69 _nc_trace_tries(TRIES * tree) argument
[all...]
H A Dtrace_xnames.c41 _nc_trace_xnames(TERMTYPE *tp GCC_UNUSED) argument
45 int limit = tp->ext_Booleans + tp->ext_Numbers + tp->ext_Strings; local
46 int n, m; local
48 int begin_num = tp->ext_Booleans; local
49 int begin_str = tp->ext_Booleans + tp->ext_Numbers; local
[all...]
H A Dvarargs.c41 #define MAX_PARMS macro
44 atUnknown = 0, atInteger, atFloat, atPoint, atString enumerator in enum:__anon4667
45 } ARGTYPE; typedef in typeref:enum:__anon4667
47 #define VA_INT macro
48 #define VA_FLT macro
49 #define VA_PTR macro
50 #define VA_STR macro
52 #define MyBuffer macro
53 #define MyLength macro
59 _nc_varargs(const char *fmt, va_list ap) argument
61 static char dummy[] = ""; local
63 char buffer[BUFSIZ]; local
64 const char *param; local
65 int n; local
77 char *pval = 0; /* avoid const-cast */ local
78 const char *sval = ""; local
79 double fval = 0.0; local
80 int done = FALSE; local
81 int ival = 0; local
82 int type = 0; local
83 ARGTYPE parm[MAX_PARMS]; local
84 int parms = 0; local
85 ARGTYPE used = atUnknown; local
[all...]
H A Dvisbuf.c39 #define NEED_NCURSES_CH_T macro
47 #define NUM_VISBUFS macro
49 #define NormalLen macro
50 #define WideLen macro
53 static const char d_quote[] = StringOf(D_QUOTE); variable
54 static const char l_brace[] = StringOf(L_BRACE); variable
55 static const char r_brace[] = StringOf(R_BRACE); variable
59 #define VisChar macro
60 #define LIMIT_ARG macro
62 #define VisChar macro
63 #define LIMIT_ARG macro
67 _nc_vischar(char *tp, unsigned c LIMIT_ARG) argument
104 _nc_visbuf2n(int bufnum, const char *buf, int len) argument
106 const char *vbuf = 0; local
107 char *tp; local
108 int c; local
109 int count; local
124 static char *mybuf[NUM_VISBUFS]; local
150 _nc_visbuf2(int bufnum, const char *buf) argument
156 _nc_visbuf(const char *buf) argument
162 _nc_visbufn(const char *buf, int len) argument
171 #define _nc_wchstrlen macro
173 _nc_wchstrlen(const cchar_t *s) argument
175 int result = 0; local
184 _nc_viswbuf2n(int bufnum, const wchar_t *buf, int len) argument
186 const char *vbuf; local
187 char *tp; local
188 wchar_t c; local
189 int count; local
202 static char *mybuf[NUM_VISBUFS]; local
210 char temp[CCHARW_MAX + 80]; local
211 int j = wctomb(temp, c), k; local
230 _nc_viswbuf2(int bufnum, const wchar_t *buf) argument
236 _nc_viswbuf(const wchar_t *buf) argument
242 _nc_viswbufn(const wchar_t *buf, int len) argument
249 _nc_viswibuf(const wint_t *buf) argument
251 static wchar_t *mybuf; local
252 static unsigned mylen; local
253 unsigned n; local
278 _nc_viscbuf2(int bufnum, const NCURSES_CH_T * buf, int len) argument
280 char *result = _nc_trace_buf(bufnum, (size_t) BUFSIZ); local
281 int first; local
282 const char *found; local
295 attr_t attr = AttrOf(buf[first]); local
296 int last = len - 1; local
297 int j; local
320 int k; local
333 char temp[80]; local
360 _nc_viscbuf(const NCURSES_CH_T * buf, int len) argument
[all...]
/freebsd-11-stable/contrib/ncurses/ncurses/tty/
H A Dhardscroll.c154 # undef screen_lines macro
155 # define screen_lines macro
158 # define OLDNUM macro
159 # define _tracef macro
160 # undef TR macro
161 # define TR macro
185 NCURSES_SP_NAME(_nc_scroll_optimize) (NCURSES_SP_DCL0) function
188 int i; local
189 int start, end, shift; local
200 int need_lines = ((OLDNUM_SIZE(SP_PARM) < screen_lines(SP_PARM)) local
203 int *new_oldnums = typeRealloc(int, local
292 _nc_scroll_optimize(void) function
300 NCURSES_SP_NAME(_nc_linedump) (NCURSES_SP_DCL0) function
303 int n; local
304 char *buf = 0; local
305 size_t want = ((size_t) screen_lines(SP_PARM) + 1) * 4; local
321 _nc_linedump(void) function
332 main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED) argument
334 char line[BUFSIZ], *st; local
340 int n; local
[all...]
H A Dhashmap.c73 #define CUR macro
80 # define _tracef macro
81 # undef TR macro
82 # define TR macro
83 # undef screen_lines macro
84 # define screen_lines macro
85 # define TEXTWIDTH macro
86 int oldnums[MAXLINES], reallines[MAXLINES]; variable
87 static NCURSES_CH_T oldtext[MAXLINES][TEXTWIDTH]; variable
88 static NCURSES_CH_T newtext[MAXLINES][TEXTWIDTH]; variable
89 # define OLDNUM macro
90 # define OLDTEXT macro
91 # define NEWTEXT macro
92 # define PENDING macro
104 #define oldhash macro
105 #define newhash macro
106 #define hashtab macro
107 #define lines_alloc macro
110 #define HASH_VAL macro
112 #define HASH_VAL macro
115 static const NCURSES_CH_T blankchar = NewChar(BLANK_TEXT); variable
118 hash(SCREEN *sp, NCURSES_CH_T * text) argument
120 int i; local
121 NCURSES_CH_T ch; local
122 unsigned long result = 0; local
132 update_cost(SCREEN *sp, NCURSES_CH_T * from, NCURSES_CH_T * to) argument
134 int cost = 0; local
135 int i; local
145 update_cost_from_blank(SCREEN *sp, NCURSES_CH_T * to) argument
147 int cost = 0; local
148 int i; local
149 NCURSES_CH_T blank = blankchar; local
166 cost_effective(SCREEN *sp, const int from, const int to, const int blank) argument
168 int new_from; local
191 grow_hunks(SCREEN *sp) argument
193 int start, end, shift; local
194 int back_limit, forward_limit; /* limits for cells to fill */ local
195 int back_ref_limit, forward_ref_limit; /* limits for refrences */ local
196 int i; local
197 int next_hunk; local
276 NCURSES_SP_NAME(_nc_hash_map) (NCURSES_SP_DCL0) function
278 HASHMAP *hsp; local
279 register int i; local
280 int start, shift, size; local
335 unsigned long hashval = oldhash(SP_PARM)[i]; local
345 unsigned long hashval = newhash(SP_PARM)[i]; local
408 _nc_hash_map(void) function
415 _nc_make_oldhash(NCURSES_SP_DCLx int i) argument
423 _nc_make_oldhash(int i) argument
430 _nc_scroll_oldhash(NCURSES_SP_DCLx int n, int top, int bot) argument
432 size_t size; local
433 int i; local
452 _nc_scroll_oldhash(int n, int top, int bot) argument
460 usage(void) function
462 static const char *table[] = local
474 size_t n; local
480 main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED) argument
482 char line[BUFSIZ], *st; local
483 int n; local
[all...]
H A Dlib_mvcur.c96 #define COMPUTE_OVERHEAD macro
104 #define LONG_DIST macro
113 #define NOT_LOCAL macro
159 #define CUR macro
164 #define WANT_CHAR macro
167 #define BAUDRATE macro
175 static bool profiling = FALSE; variable
176 static float diff; variable
179 #undef NCURSES_OUTC_FUNC macro
180 #define NCURSES_OUTC_FUNC macro
182 #define OPT_SIZE macro
194 trace_cost_of(NCURSES_SP_DCLx const char *capname, const char *cap, int affcnt) argument
196 int result = NCURSES_SP_NAME(_nc_msec_cost) (NCURSES_SP_ARGx cap, affcnt); local
201 #define CostOf macro
204 trace_normalized_cost(NCURSES_SP_DCLx const char *capname, const char *cap, int affcnt) argument
206 int result = normalized_cost(NCURSES_SP_ARGx cap, affcnt); local
211 #define NormalizedCost macro
215 #define CostOf macro
216 #define NormalizedCost macro
221 _nc_msec_cost(NCURSES_SP_DCLx const char *const cap, int affcnt) argument
227 const char *cp; local
228 float cum_cost = 0.0; local
233 float number = 0.0; local
259 _nc_msec_cost(const char *const cap, int affcnt) argument
266 normalized_cost(NCURSES_SP_DCLx const char *const cap, int affcnt) argument
269 int cost = NCURSES_SP_NAME(_nc_msec_cost) (NCURSES_SP_ARGx cap, affcnt); local
276 reset_scroll_region(NCURSES_SP_DCL0) function
287 NCURSES_SP_NAME(_nc_mvcur_resume) (NCURSES_SP_DCL0) function
312 int cursor = SP_PARM->_cursor; local
320 _nc_mvcur_resume(void) function
327 NCURSES_SP_NAME(_nc_mvcur_init) (NCURSES_SP_DCL0) function
461 _nc_mvcur_init(void) function
468 NCURSES_SP_NAME(_nc_mvcur_wrap) (NCURSES_SP_DCL0) function
479 int cursor = SP_PARM->_cursor; local
500 _nc_mvcur_wrap(void) function
516 repeated_append(string_desc * target, int total, int num, int repeat, const char *src) argument
518 size_t need = (size_t) repeat * strlen(src); local
536 #define NEXTTAB macro
542 #define LASTTAB macro
545 relative_move(NCURSES_SP_DCLx string_desc * target, int from_y, int from_x, int to_y, int to_x, int ovw) argument
554 string_desc save; local
555 int n, vcost = 0, hcost = 0; local
606 char str[OPT_SIZE]; local
607 string_desc check; local
628 int lhcost = 0; local
635 int nxt, fr; local
663 int wanted = CharOf(WANT_CHAR(SP_PARM, to_y, from_x)); local
677 int i; local
680 NCURSES_CH_T ch = WANT_CHAR(SP_PARM, to_y, from_x + i); local
692 int i; local
721 int lhcost = 0; local
727 int nxt, fr; local
772 onscreen_mvcur(NCURSES_SP_DCLx int yold, int xold, int ynew, int xnew, int ovw, NCURSES_SP_OUTC myOutCh) argument
778 string_desc result; local
779 char buffer[OPT_SIZE]; local
780 int tactic = 0, newcost, usecost = INFINITY; local
781 int t5_cr_cost; local
784 struct timeval before, after; local
789 #define NullResult macro
790 #define InitResult macro
952 _nc_real_mvcur(NCURSES_SP_DCLx int yold, int xold, int ynew, int xnew, NCURSES_SP_OUTC myOutCh, int ovw) argument
958 NCURSES_CH_T oldattr; local
959 int code; local
995 int l; local
1055 _nc_mvcur(NCURSES_SP_DCLx int yold, int xold, int ynew, int xnew) argument
1066 _nc_mvcur(int yold, int xold, int ynew, int xnew) argument
1078 TINFO_MVCUR(NCURSES_SP_DCLx int yold, int xold, int ynew, int xnew) argument
1093 mvcur(NCURSES_SP_DCLx int yold, int xold, int ynew, int xnew) argument
1105 mvcur(int yold, int xold, int ynew, int xnew) argument
1129 static unsigned long xmits; variable
1133 tputs(const char *string, int affcnt GCC_UNUSED, int (*outc) (int) GCC_UNUSED) argument
1139 (void) fputs(_nc_visbuf(string), stdout); local
1144 putp(const char *string) argument
1150 _nc_outch(int ch) argument
1157 delay_output(int ms GCC_UNUSED) argument
1162 static char tname[PATH_MAX]; variable
1165 load_term(void) function
1171 roll(int n) argument
1173 int i, j; local
1182 main(int argc GCC_UNUSED, char *argv[]GCC_UNUSED) argument
1198 int fy, fx, ty, tx, n, i; local
1199 char buf[BUFSIZ], capname[BUFSIZ]; local
1223 struct timeval before, after; local
1236 struct timeval before, after; local
1254 struct name_table_entry const *np = _nc_find_entry(capname, local
1314 float cumtime = 0.0, perchar; local
1315 int speeds[] = local
1330 int from_y = roll(lines); local
1331 int to_y = roll(lines); local
1332 int from_x = roll(columns); local
1333 int to_x = roll(columns); local
1360 float totalest = cumtime + xmits * 9 * 1e6 / speeds[i]; local
1367 float overhead = speeds[i] * perchar / 1e6; local
[all...]
H A Dlib_tstp.c48 #define USE_SIGTSTP macro
55 signal_name(int sig) argument
137 handle_SIGTSTP(int dummy GCC_UNUSED) argument
139 SCREEN *sp = CURRENT_SCREEN; local
140 sigset_t mask, omask; local
141 sigaction_t act, oact; local
144 int sigttou_blocked; local
213 kill(getpid(), SIGTSTP); local
239 handle_SIGINT(int sig) argument
241 SCREEN *sp = CURRENT_SCREEN; local
258 sigaction_t act; local
267 SCREEN *scan; local
285 handle_SIGWINCH(int sig GCC_UNUSED) argument
303 CatchIfDefault(int sig, void (*handler) (int)) argument
305 int result; local
307 sigaction_t old_act; local
308 sigaction_t new_act; local
366 _nc_signal_handler(int enable) argument
371 static bool ignore_tstp = FALSE; local
374 static sigaction_t new_sigaction, old_sigaction; local
[all...]
H A Dlib_twait.c47 #undef __BEOS__ macro
51 #undef false macro
52 #undef true macro
57 #define INCL_KBD macro
76 #undef CUR macro
81 _nc_gettime(TimeType * t0, int first) argument
83 long res; local
86 TimeType t1; local
101 time_t t1 = time((time_t *) 0); local
113 _nc_eventlist_timeout(_nc_eventlist * evl) argument
115 int event_delay = -1; local
116 int n; local
121 _nc_event *ev = evl->events[n]; local
135 # define MAYBE_UNUSED macro
137 # define MAYBE_UNUSED macro
141 # define MAYBE_UNUSED macro
143 # define MAYBE_UNUSED macro
165 _nc_timed_wait(SCREEN *sp MAYBE_UNUSED, int mode MAYBE_UNUSED, int milliseconds, int *timeleft EVENTLIST_2nd(_nc_eventlist * evl)) argument
171 int count; local
172 int result = TW_NONE; local
173 TimeType t0; local
175 int fd; local
179 int timeout_is_event = 0; local
180 int n; local
184 #define MIN_FDS macro
185 struct pollfd fd_list[MIN_FDS]; local
186 struct pollfd *fds = fd_list; local
189 fd_set set; local
193 fd_set saved_set; local
194 KBDKEYINFO ki; local
195 struct timeval tv; local
198 long starttime, returntime; local
205 int event_delay = _nc_eventlist_timeout(evl); local
253 _nc_event *ev = evl->events[n]; local
269 int c; local
275 _nc_event *ev = evl->events[n]; local
308 int step = (milliseconds < 0) ? 0 : 5000; local
309 bigtime_t d; local
310 bigtime_t useconds = milliseconds * 1000; local
311 int n, howmany; local
357 _nc_event *ev = evl->events[n]; local
394 struct timeval ntimeout; local
407 _nc_event *ev = evl->events[n]; local
434 _nc_event *ev = evl->events[n]; local
437 long diff = (returntime - starttime); local
[all...]

Completed in 1565 milliseconds

<<11121314151617181920>>