• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/groff-38/groff/src/roff/troff/

Lines Matching +defs:start +defs:col

1200 static unsigned int get_color_element(const char *scheme, const char *col)
1204 warning(WARN_COLOR, "%1 in %2 definition set to 0", col, scheme);
1209 warning(WARN_RANGE, "%1 cannot be negative: set to 0", col);
1213 warning(WARN_RANGE, "%1 cannot be greater than 1", col);
1228 color *col = new color;
1230 if (!col->read_rgb(s)) {
1232 delete col;
1244 col->set_rgb(r, g, b);
1246 return col;
1257 color *col = new color;
1259 if (!col->read_cmy(s)) {
1261 delete col;
1273 col->set_cmy(c, m, y);
1275 return col;
1286 color *col = new color;
1288 if (!col->read_cmyk(s)) {
1290 delete col;
1303 col->set_cmyk(c, m, y, k);
1305 return col;
1316 color *col = new color;
1318 if (!col->read_gray(s)) {
1320 delete col;
1330 col->set_gray(g);
1332 return col;
1362 color *col;
1364 col = read_rgb();
1366 col = read_cmyk();
1368 col = read_gray();
1370 col = read_gray();
1372 col = read_cmy();
1380 if (col) {
1381 col->nm = color_name;
1382 (void)color_dictionary.lookup(color_name, col);
1389 token start;
1392 start.next();
1400 if (tok == start
1415 token start;
1417 start.next();
1430 if (tok == start
1445 token start;
1446 start.next();
1457 if (tok == start
1469 token start;
1470 start.next();
1472 if (!start.delimiter(1))
1484 if (tok == start && input_stack::get_level() == start_level)
1494 if (tok == start && input_stack::get_level() == start_level)
1503 token start;
1504 start.next();
1515 if (tok == start
1540 token start;
1541 start.next();
1550 if (tok == start
2394 const char *start = tok.description();
2399 error("%1 is not allowed before an argument", start);
4572 int start; // 0, 1, ..., n-1 or -1, -2, ...
4574 if (!s.is_null() && get_integer(&start)) {
4594 if (start < 0)
4595 start += real_length;
4598 if (start > end) {
4599 int tem = start;
4600 start = end;
4603 if (start >= real_length || end < 0) {
4605 "start and end index of substring out of range");
4615 if (start < 0) {
4617 "start index of substring out of range, set to 0");
4618 start = 0;
4628 for (i = 0; i < start; i++) {
4779 token start;
4780 start.next();
4781 if (start.delimiter(1)) {
4784 if (start != tok)
4794 token start;
4795 start.next();
4796 if (start.delimiter(1)) {
4799 if (start != tok)
4809 token start;
4810 start.next();
4812 if (!start.delimiter(1))
4818 if (!(start == tok && input_stack::get_level() == start_level)) {
4822 if (!(start == tok && input_stack::get_level() == start_level))
4891 token start(tok);
4897 if (!(start.ch() == '[' && tok.ch() == ']') && start != tok) {
4898 if (start.ch() == '[')
4939 token start;
4940 start.next();
4941 if (start.eof()) {
4942 error("end of input at start of delimited name");
4945 if (start.newline()) {
4970 if (tok == start
5001 token start;
5002 start.next();
5003 if (!start.delimiter(1))
5018 if (start != tok)
5030 token start;
5031 start.next();
5047 if (tok == start
5075 token start(tok);
5080 if (tok == start
5219 token start;
5220 start.next();
5224 tok != start || input_stack::get_level() != start_level;
7734 token start;
7735 start.next();
7736 if (!start.delimiter(1)){
7739 } while (tok != start && !tok.newline() && !tok.eof());
7743 if (tok == start)
7748 read_color_draw_node(start);
7758 for (i = 0; tok != start; i++) {
7775 if (tok == start) {
7785 while (tok != start && !tok.newline() && !tok.eof())
7843 static void read_color_draw_node(token &start)
7846 if (tok == start) {
7852 color *col = 0;
7853 char end = start.ch();
7856 col = read_cmy(end);
7859 col = &default_color;
7862 col = read_gray(end);
7865 col = read_cmyk(end);
7868 col = read_rgb(end);
7871 if (col)
7872 curenv->set_fill_color(col);
7873 while (tok != start) {