ANSI Colours. More...
Go to the source code of this file.
Data Structures | |
| struct | AnsiColor |
| An ANSI escape sequence. More... | |
Functions | |
| int | ansi_color_parse (const char *str, struct AnsiColor *ansi, struct AttrColorList *acl, bool dry_run) |
| Parse a string of ANSI escape sequence. | |
ANSI Colours.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Definition in file ansi.h.
| int ansi_color_parse | ( | const char * | str, |
| struct AnsiColor * | ansi, | ||
| struct AttrColorList * | acl, | ||
| bool | dry_run ) |
Parse a string of ANSI escape sequence.
| str | String to parse |
| ansi | AnsiColor for the result |
| acl | List to store the unique colours |
| dry_run | If true, parse but don't save the sequence |
| num | Total length of the escape sequences |
Parse (multiple) ANSI sequence(s) into ansi. If the colour hasn't been seen before, store the it in acl.
Definition at line 120 of file ansi.c.