/freebsd-11-stable/contrib/ncurses/ncurses/tinfo/ |
H A D | obsolete.c | 45 _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 D | parse_entry.c | 44 #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 D | read_entry.c | 46 #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 D | read_termcap.c | 63 #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 D | strings.c | 47 _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 D | tinfo_driver.c | 35 #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 D | trim_sgr0.c | 41 #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 D | use_screen.c | 38 use_screen(SCREEN *screen, NCURSES_SCREEN_CB func, void *data) argument 40 SCREEN *save_SP; local 41 int code = OK; local [all...] |
H A D | write_entry.c | 45 #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 D | lib_trace.c | 58 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 D | lib_traceatr.c | 43 #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 D | lib_tracebits.c | 49 #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 D | lib_tracechr.c | 46 #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 D | lib_tracedmp.c | 46 #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 D | lib_tracemse.c | 45 #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 D | trace_buf.c | 42 #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 D | trace_tries.c | 41 #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 D | trace_xnames.c | 41 _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 D | varargs.c | 41 #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 D | visbuf.c | 39 #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 D | hardscroll.c | 154 # 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 D | hashmap.c | 73 #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 D | lib_mvcur.c | 96 #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 D | lib_tstp.c | 48 #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 D | lib_twait.c | 47 #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...] |