HelenOS sources
spt_t 182 uspace/app/edit/edit.c static errno_t file_save_range(char const *fname, spt_t const *spos,
spt_t 183 uspace/app/edit/edit.c spt_t const *epos);
spt_t 184 uspace/app/edit/edit.c static char *range_get_str(spt_t const *spos, spt_t const *epos);
spt_t 202 uspace/app/edit/edit.c static void caret_move(spt_t spt, bool select, bool update_ideal_column);
spt_t 209 uspace/app/edit/edit.c static void selection_sel_range(spt_t pa, spt_t pb);
spt_t 210 uspace/app/edit/edit.c static void selection_get_points(spt_t *pa, spt_t *pb);
spt_t 221 uspace/app/edit/edit.c static void pt_get_sof(spt_t *pt);
spt_t 222 uspace/app/edit/edit.c static void pt_get_eof(spt_t *pt);
spt_t 223 uspace/app/edit/edit.c static void pt_get_sol(spt_t *cpt, spt_t *spt);
spt_t 224 uspace/app/edit/edit.c static void pt_get_eol(spt_t *cpt, spt_t *ept);
spt_t 225 uspace/app/edit/edit.c static bool pt_is_word_beginning(spt_t *pt);
spt_t 226 uspace/app/edit/edit.c static bool pt_is_delimiter(spt_t *pt);
spt_t 227 uspace/app/edit/edit.c static bool pt_is_punctuation(spt_t *pt);
spt_t 228 uspace/app/edit/edit.c static spt_t pt_find_word_left(spt_t spt);
spt_t 229 uspace/app/edit/edit.c static spt_t pt_find_word_left(spt_t spt);
spt_t 232 uspace/app/edit/edit.c static int spt_cmp(spt_t const *a, spt_t const *b);
spt_t 317 uspace/app/edit/edit.c spt_t sof;
spt_t 724 uspace/app/edit/edit.c spt_t pt;
spt_t 780 uspace/app/edit/edit.c spt_t pt;
spt_t 807 uspace/app/edit/edit.c spt_t pt;
spt_t 823 uspace/app/edit/edit.c static void caret_move(spt_t new_caret_pt, bool select, bool update_ideal_column)
spt_t 825 uspace/app/edit/edit.c spt_t old_caret_pt, old_sel_pt;
spt_t 866 uspace/app/edit/edit.c spt_t pt;
spt_t 904 uspace/app/edit/edit.c spt_t sp, ep;
spt_t 992 uspace/app/edit/edit.c static errno_t file_save_range(char const *fname, spt_t const *spos,
spt_t 993 uspace/app/edit/edit.c spt_t const *epos)
spt_t 997 uspace/app/edit/edit.c spt_t sp, bep;
spt_t 1025 uspace/app/edit/edit.c static char *range_get_str(spt_t const *spos, spt_t const *epos)
spt_t 1028 uspace/app/edit/edit.c spt_t sp, bep;
spt_t 1221 uspace/app/edit/edit.c spt_t caret_pt;
spt_t 1242 uspace/app/edit/edit.c spt_t rb, re, dep, pt;
spt_t 1378 uspace/app/edit/edit.c spt_t caret_pt;
spt_t 1466 uspace/app/edit/edit.c spt_t caret_pt;
spt_t 1540 uspace/app/edit/edit.c spt_t pt;
spt_t 1560 uspace/app/edit/edit.c spt_t sp, ep;
spt_t 1579 uspace/app/edit/edit.c spt_t sp, ep;
spt_t 1602 uspace/app/edit/edit.c spt_t pt;
spt_t 1647 uspace/app/edit/edit.c spt_t pt;
spt_t 1704 uspace/app/edit/edit.c spt_t pt;
spt_t 1711 uspace/app/edit/edit.c static spt_t pt_find_word_left(spt_t spt)
spt_t 1720 uspace/app/edit/edit.c static spt_t pt_find_word_right(spt_t spt)
spt_t 1730 uspace/app/edit/edit.c spt_t pt;
spt_t 1732 uspace/app/edit/edit.c spt_t word_left = pt_find_word_left(pt);
spt_t 1738 uspace/app/edit/edit.c spt_t pt;
spt_t 1740 uspace/app/edit/edit.c spt_t word_right = pt_find_word_right(pt);
spt_t 1769 uspace/app/edit/edit.c spt_t *spt = data;
spt_t 1778 uspace/app/edit/edit.c spt_t *spt = data;
spt_t 1787 uspace/app/edit/edit.c spt_t *spt = data;
spt_t 1788 uspace/app/edit/edit.c spt_t *new = calloc(1, sizeof(spt_t));
spt_t 1854 uspace/app/edit/edit.c spt_t sp, producer_pos;
spt_t 1885 uspace/app/edit/edit.c spt_t *end = match.end;
spt_t 1910 uspace/app/edit/edit.c static void selection_get_points(spt_t *pa, spt_t *pb)
spt_t 1912 uspace/app/edit/edit.c spt_t pt;
spt_t 1927 uspace/app/edit/edit.c spt_t pa, pb;
spt_t 1954 uspace/app/edit/edit.c spt_t spt, ept;
spt_t 1963 uspace/app/edit/edit.c static void selection_sel_range(spt_t pa, spt_t pb)
spt_t 1976 uspace/app/edit/edit.c spt_t pa, pb;
spt_t 2028 uspace/app/edit/edit.c static void pt_get_sof(spt_t *pt)
spt_t 2037 uspace/app/edit/edit.c static void pt_get_eof(spt_t *pt)
spt_t 2050 uspace/app/edit/edit.c static void pt_get_sol(spt_t *cpt, spt_t *spt)
spt_t 2061 uspace/app/edit/edit.c static void pt_get_eol(spt_t *cpt, spt_t *ept)
spt_t 2074 uspace/app/edit/edit.c static bool pt_is_word_beginning(spt_t *pt)
spt_t 2076 uspace/app/edit/edit.c spt_t lp, sfp, efp, slp, elp;
spt_t 2109 uspace/app/edit/edit.c static bool pt_is_delimiter(spt_t *pt)
spt_t 2111 uspace/app/edit/edit.c spt_t rp;
spt_t 2135 uspace/app/edit/edit.c static bool pt_is_punctuation(spt_t *pt)
spt_t 2137 uspace/app/edit/edit.c spt_t rp;
spt_t 2176 uspace/app/edit/edit.c spt_t pa, pb;
spt_t 2185 uspace/app/edit/edit.c static int spt_cmp(spt_t const *a, spt_t const *b)
spt_t 105 uspace/app/edit/sheet.c errno_t sheet_insert(sheet_t *sh, spt_t *pos, enum dir_spec dir, char *str)
spt_t 151 uspace/app/edit/sheet.c errno_t sheet_delete(sheet_t *sh, spt_t *spos, spt_t *epos)
spt_t 190 uspace/app/edit/sheet.c void sheet_copy_out(sheet_t *sh, spt_t const *spos, spt_t const *epos,
spt_t 191 uspace/app/edit/sheet.c char *buf, size_t bufsize, spt_t *fpos)
spt_t 221 uspace/app/edit/sheet.c spt_t *pt)
spt_t 262 uspace/app/edit/sheet.c spt_t pt;
spt_t 289 uspace/app/edit/sheet.c void spt_get_coord(spt_t const *pos, coord_t *coord)
spt_t 316 uspace/app/edit/sheet.c bool spt_equal(spt_t const *a, spt_t const *b)
spt_t 322 uspace/app/edit/sheet.c char32_t spt_next_char(spt_t spt, spt_t *next)
spt_t 330 uspace/app/edit/sheet.c char32_t spt_prev_char(spt_t spt, spt_t *prev)
spt_t 339 uspace/app/edit/sheet.c void sheet_place_tag(sheet_t *sh, spt_t const *pt, tag_t *tag)
spt_t 353 uspace/app/edit/sheet.c void tag_get_pt(tag_t const *tag, spt_t *pt)
spt_t 93 uspace/app/edit/sheet.h extern errno_t sheet_insert(sheet_t *, spt_t *, enum dir_spec, char *);
spt_t 94 uspace/app/edit/sheet.h extern errno_t sheet_delete(sheet_t *, spt_t *, spt_t *);
spt_t 95 uspace/app/edit/sheet.h extern void sheet_copy_out(sheet_t *, spt_t const *, spt_t const *, char *,
spt_t 96 uspace/app/edit/sheet.h size_t, spt_t *);
spt_t 98 uspace/app/edit/sheet.h spt_t *);
spt_t 101 uspace/app/edit/sheet.h extern void spt_get_coord(spt_t const *, coord_t *);
spt_t 102 uspace/app/edit/sheet.h extern bool spt_equal(spt_t const *, spt_t const *);
spt_t 103 uspace/app/edit/sheet.h extern char32_t spt_next_char(spt_t, spt_t *);
spt_t 104 uspace/app/edit/sheet.h extern char32_t spt_prev_char(spt_t, spt_t *);
spt_t 106 uspace/app/edit/sheet.h extern void sheet_place_tag(sheet_t *, spt_t const *, tag_t *);
spt_t 108 uspace/app/edit/sheet.h extern void tag_get_pt(tag_t const *, spt_t *);
spt_t 137 uspace/dist/src/c/demos/edit/edit.c static errno_t file_save_range(char const *fname, spt_t const *spos,
spt_t 138 uspace/dist/src/c/demos/edit/edit.c spt_t const *epos);
spt_t 139 uspace/dist/src/c/demos/edit/edit.c static char *range_get_str(spt_t const *spos, spt_t const *epos);
spt_t 155 uspace/dist/src/c/demos/edit/edit.c static void caret_move(spt_t spt, bool select, bool update_ideal_column);
spt_t 162 uspace/dist/src/c/demos/edit/edit.c static void selection_sel_range(spt_t pa, spt_t pb);
spt_t 163 uspace/dist/src/c/demos/edit/edit.c static void selection_get_points(spt_t *pa, spt_t *pb);
spt_t 172 uspace/dist/src/c/demos/edit/edit.c static void pt_get_sof(spt_t *pt);
spt_t 173 uspace/dist/src/c/demos/edit/edit.c static void pt_get_eof(spt_t *pt);
spt_t 174 uspace/dist/src/c/demos/edit/edit.c static void pt_get_sol(spt_t *cpt, spt_t *spt);
spt_t 175 uspace/dist/src/c/demos/edit/edit.c static void pt_get_eol(spt_t *cpt, spt_t *ept);
spt_t 176 uspace/dist/src/c/demos/edit/edit.c static bool pt_is_word_beginning(spt_t *pt);
spt_t 177 uspace/dist/src/c/demos/edit/edit.c static bool pt_is_delimiter(spt_t *pt);
spt_t 178 uspace/dist/src/c/demos/edit/edit.c static bool pt_is_punctuation(spt_t *pt);
spt_t 179 uspace/dist/src/c/demos/edit/edit.c static spt_t pt_find_word_left(spt_t spt);
spt_t 180 uspace/dist/src/c/demos/edit/edit.c static spt_t pt_find_word_left(spt_t spt);
spt_t 183 uspace/dist/src/c/demos/edit/edit.c static int spt_cmp(spt_t const *a, spt_t const *b);
spt_t 212 uspace/dist/src/c/demos/edit/edit.c spt_t sof;
spt_t 396 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 458 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 485 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 500 uspace/dist/src/c/demos/edit/edit.c static void caret_move(spt_t new_caret_pt, bool select, bool update_ideal_column)
spt_t 502 uspace/dist/src/c/demos/edit/edit.c spt_t old_caret_pt, old_sel_pt;
spt_t 543 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 581 uspace/dist/src/c/demos/edit/edit.c spt_t sp, ep;
spt_t 733 uspace/dist/src/c/demos/edit/edit.c static errno_t file_save_range(char const *fname, spt_t const *spos,
spt_t 734 uspace/dist/src/c/demos/edit/edit.c spt_t const *epos)
spt_t 738 uspace/dist/src/c/demos/edit/edit.c spt_t sp, bep;
spt_t 766 uspace/dist/src/c/demos/edit/edit.c static char *range_get_str(spt_t const *spos, spt_t const *epos)
spt_t 769 uspace/dist/src/c/demos/edit/edit.c spt_t sp, bep;
spt_t 831 uspace/dist/src/c/demos/edit/edit.c spt_t caret_pt;
spt_t 846 uspace/dist/src/c/demos/edit/edit.c spt_t rb, re, dep, pt;
spt_t 950 uspace/dist/src/c/demos/edit/edit.c spt_t caret_pt;
spt_t 1043 uspace/dist/src/c/demos/edit/edit.c spt_t caret_pt;
spt_t 1056 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 1076 uspace/dist/src/c/demos/edit/edit.c spt_t sp, ep;
spt_t 1095 uspace/dist/src/c/demos/edit/edit.c spt_t sp, ep;
spt_t 1118 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 1163 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 1220 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 1227 uspace/dist/src/c/demos/edit/edit.c static spt_t pt_find_word_left(spt_t spt)
spt_t 1236 uspace/dist/src/c/demos/edit/edit.c static spt_t pt_find_word_right(spt_t spt)
spt_t 1246 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 1248 uspace/dist/src/c/demos/edit/edit.c spt_t word_left = pt_find_word_left(pt);
spt_t 1254 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 1256 uspace/dist/src/c/demos/edit/edit.c spt_t word_right = pt_find_word_right(pt);
spt_t 1288 uspace/dist/src/c/demos/edit/edit.c spt_t *spt = data;
spt_t 1297 uspace/dist/src/c/demos/edit/edit.c spt_t *spt = data;
spt_t 1306 uspace/dist/src/c/demos/edit/edit.c spt_t *spt = data;
spt_t 1307 uspace/dist/src/c/demos/edit/edit.c spt_t *new = calloc(1, sizeof(spt_t));
spt_t 1375 uspace/dist/src/c/demos/edit/edit.c spt_t sp, producer_pos;
spt_t 1406 uspace/dist/src/c/demos/edit/edit.c spt_t *end = match.end;
spt_t 1431 uspace/dist/src/c/demos/edit/edit.c static void selection_get_points(spt_t *pa, spt_t *pb)
spt_t 1433 uspace/dist/src/c/demos/edit/edit.c spt_t pt;
spt_t 1448 uspace/dist/src/c/demos/edit/edit.c spt_t pa, pb;
spt_t 1475 uspace/dist/src/c/demos/edit/edit.c spt_t spt, ept;
spt_t 1484 uspace/dist/src/c/demos/edit/edit.c static void selection_sel_range(spt_t pa, spt_t pb)
spt_t 1497 uspace/dist/src/c/demos/edit/edit.c spt_t pa, pb;
spt_t 1533 uspace/dist/src/c/demos/edit/edit.c static void pt_get_sof(spt_t *pt)
spt_t 1542 uspace/dist/src/c/demos/edit/edit.c static void pt_get_eof(spt_t *pt)
spt_t 1555 uspace/dist/src/c/demos/edit/edit.c static void pt_get_sol(spt_t *cpt, spt_t *spt)
spt_t 1566 uspace/dist/src/c/demos/edit/edit.c static void pt_get_eol(spt_t *cpt, spt_t *ept)
spt_t 1579 uspace/dist/src/c/demos/edit/edit.c static bool pt_is_word_beginning(spt_t *pt)
spt_t 1581 uspace/dist/src/c/demos/edit/edit.c spt_t lp, sfp, efp, slp, elp;
spt_t 1614 uspace/dist/src/c/demos/edit/edit.c static bool pt_is_delimiter(spt_t *pt)
spt_t 1616 uspace/dist/src/c/demos/edit/edit.c spt_t rp;
spt_t 1640 uspace/dist/src/c/demos/edit/edit.c static bool pt_is_punctuation(spt_t *pt)
spt_t 1642 uspace/dist/src/c/demos/edit/edit.c spt_t rp;
spt_t 1681 uspace/dist/src/c/demos/edit/edit.c spt_t pa, pb;
spt_t 1690 uspace/dist/src/c/demos/edit/edit.c static int spt_cmp(spt_t const *a, spt_t const *b)
spt_t 103 uspace/dist/src/c/demos/edit/sheet.c errno_t sheet_insert(sheet_t *sh, spt_t *pos, enum dir_spec dir, char *str)
spt_t 149 uspace/dist/src/c/demos/edit/sheet.c errno_t sheet_delete(sheet_t *sh, spt_t *spos, spt_t *epos)
spt_t 188 uspace/dist/src/c/demos/edit/sheet.c void sheet_copy_out(sheet_t *sh, spt_t const *spos, spt_t const *epos,
spt_t 189 uspace/dist/src/c/demos/edit/sheet.c char *buf, size_t bufsize, spt_t *fpos)
spt_t 219 uspace/dist/src/c/demos/edit/sheet.c spt_t *pt)
spt_t 260 uspace/dist/src/c/demos/edit/sheet.c spt_t pt;
spt_t 287 uspace/dist/src/c/demos/edit/sheet.c void spt_get_coord(spt_t const *pos, coord_t *coord)
spt_t 314 uspace/dist/src/c/demos/edit/sheet.c bool spt_equal(spt_t const *a, spt_t const *b)
spt_t 320 uspace/dist/src/c/demos/edit/sheet.c char32_t spt_next_char(spt_t spt, spt_t *next)
spt_t 328 uspace/dist/src/c/demos/edit/sheet.c char32_t spt_prev_char(spt_t spt, spt_t *prev)
spt_t 337 uspace/dist/src/c/demos/edit/sheet.c void sheet_place_tag(sheet_t *sh, spt_t const *pt, tag_t *tag)
spt_t 351 uspace/dist/src/c/demos/edit/sheet.c void tag_get_pt(tag_t const *tag, spt_t *pt)
spt_t 93 uspace/dist/src/c/demos/edit/sheet.h extern errno_t sheet_insert(sheet_t *, spt_t *, enum dir_spec, char *);
spt_t 94 uspace/dist/src/c/demos/edit/sheet.h extern errno_t sheet_delete(sheet_t *, spt_t *, spt_t *);
spt_t 95 uspace/dist/src/c/demos/edit/sheet.h extern void sheet_copy_out(sheet_t *, spt_t const *, spt_t const *, char *,
spt_t 96 uspace/dist/src/c/demos/edit/sheet.h size_t, spt_t *);
spt_t 98 uspace/dist/src/c/demos/edit/sheet.h spt_t *);
spt_t 101 uspace/dist/src/c/demos/edit/sheet.h extern void spt_get_coord(spt_t const *, coord_t *);
spt_t 102 uspace/dist/src/c/demos/edit/sheet.h extern bool spt_equal(spt_t const *, spt_t const *);
spt_t 103 uspace/dist/src/c/demos/edit/sheet.h extern char32_t spt_next_char(spt_t, spt_t *);
spt_t 104 uspace/dist/src/c/demos/edit/sheet.h extern char32_t spt_prev_char(spt_t, spt_t *);
spt_t 106 uspace/dist/src/c/demos/edit/sheet.h extern void sheet_place_tag(sheet_t *, spt_t const *, tag_t *);
spt_t 108 uspace/dist/src/c/demos/edit/sheet.h extern void tag_get_pt(tag_t const *, spt_t *);
HelenOS homepage, sources at GitHub