From 04f0382f7f28e6456f23b150b60ce2b9fe7f0d98 Mon Sep 17 00:00:00 2001 From: giraffedata Date: Wed, 28 Jun 2017 22:04:00 +0000 Subject: Add pnm_parsecolorn git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@3007 9d0c8265-081b-0410-96cb-a4ca84ce46f8 --- lib/colorname.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lib/colorname.h') diff --git a/lib/colorname.h b/lib/colorname.h index 74583144..86c3d585 100644 --- a/lib/colorname.h +++ b/lib/colorname.h @@ -4,6 +4,7 @@ #include #include #include +#include #ifdef __cplusplus extern "C" { @@ -15,8 +16,13 @@ extern "C" { enum colornameFormat {PAM_COLORNAME_ENGLISH = 0, PAM_COLORNAME_HEXOK = 1}; +#define PAM_COLORFILE_MAXVAL 255 + struct colorfile_entry { long r, g, b; + /* Red, green, and blue components of color based on maxval + PAM_COLORFILE_MAXVAL + */ char * colorname; }; @@ -31,6 +37,10 @@ pm_openColornameFile(const char * const fileName, const int must_open); struct colorfile_entry pm_colorget(FILE * const f); +void +pm_parse_dictionary_namen(char const colorname[], + tuplen const color); + void pm_parse_dictionary_name(const char colorname[], pixval const maxval, -- cgit 1.4.1