• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/groff-38/groff/src/libs/libdriver/

Lines Matching defs:char

292   bool operator==(char c) const { return (data == c) ? true : false; }
296 bool operator!=(char c) const { return !(*this == c); }
300 operator unsigned char() const { return (unsigned char) data; }
301 operator char() const { return (char) data; }
304 // Buffer for string arguments (Char, not char).
313 char *make_string(void); // return new copy of `data' with '\0'
340 const char *current_filename = 0; // printable name of the current file
342 const char *current_source_filename = 0;
346 const char *device = 0; // cancel former init with literal
389 void fatal_command(char); // abort for invalid command
400 char *get_extended_arg(void); // argument for `x X' (several lines)
404 char *get_string_arg(void); // read in next string arg, ended by WS
406 // test on space/tab char
412 void remember_filename(const char *);
414 void remember_source_filename(const char *);
562 char *
565 char *result = new char[num_stored + 1];
567 result[i] = (char) data[i];
618 fatal_command(char command)
750 char *
801 char *s = buf.make_string();
852 char *s = buf.make_string();
899 Return: Retrieved string as char *, allocated by 'new'.
901 char *
1033 remember_filename(const char *filename)
1035 char *fname;
1037 fname = (char *)"<standard input>";
1039 fname = (char *)filename;
1042 free((char *)current_filename);
1043 current_filename = (const char *)malloc(len);
1046 strncpy((char *)current_filename, (char *)fname, len);
1059 remember_source_filename(const char *filename)
1061 char *fname;
1063 fname = (char *)"<standard input>";
1065 fname = (char *)filename;
1068 free((char *)current_source_filename);
1069 current_source_filename = (const char *)malloc(len);
1072 strncpy((char *)current_source_filename, (char *)fname, len);
1455 char *subcmd_str = get_string_arg();
1456 char subcmd = subcmd_str[0];
1461 char *name = get_string_arg();
1469 char *str_arg = get_string_arg();
1512 char *str_arg = get_string_arg();
1520 char *str_arg = get_extended_arg(); // includes line skip
1551 do_file(const char *filename)
1592 char *str_arg;
1605 char *tmp_dev = get_string_arg();
1682 char s[3];
1690 s[0] = (char) command;
1691 s[1] = (char) c;
1703 pr->set_ascii_char((unsigned char) c, current_env);
1706 case 'c': // c: print ascii char without moving
1714 pr->set_ascii_char((unsigned char) c, current_env);
1721 char *str_arg = get_string_arg();
1736 char *str_arg = get_string_arg();
1759 case 'N': // N: print char with given int code
1778 char c;
1781 char *str_arg = get_string_arg();
1785 pr->set_ascii_char((unsigned char) c, current_env, &w);
1793 char c;
1797 char *str_arg = get_string_arg();
1801 pr->set_ascii_char((unsigned char) c, current_env, &w);
1819 warning("unrecognized command `%1'", (unsigned char) command);