diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 2005-01-02 23:49:58 -0500 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 2005-01-02 23:49:58 -0500 |
commit | 1fc1d8afcb5b9947e2b9665514dbfd1e86c0bf3f (patch) | |
tree | a83fd699321c8545516d56abcda6c9718fd1f4fb /WWW/Library/Implementation/HTAtom.h | |
parent | bed9a2c79bfdde6e4ec89d9d02a5d6e88ae12f79 (diff) | |
download | lynx-snapshots-1fc1d8afcb5b9947e2b9665514dbfd1e86c0bf3f.tar.gz |
snapshot of project "lynx", label v2-8-6dev_10
Diffstat (limited to 'WWW/Library/Implementation/HTAtom.h')
-rw-r--r-- | WWW/Library/Implementation/HTAtom.h | 32 |
1 files changed, 24 insertions, 8 deletions
diff --git a/WWW/Library/Implementation/HTAtom.h b/WWW/Library/Implementation/HTAtom.h index e0843c28..4125d31b 100644 --- a/WWW/Library/Implementation/HTAtom.h +++ b/WWW/Library/Implementation/HTAtom.h @@ -23,16 +23,32 @@ #include <HTList.h> -typedef struct _HTAtom HTAtom; +#ifdef __cplusplus +extern "C" { +#endif + typedef struct _HTAtom HTAtom; -struct _HTAtom { - HTAtom *next; - char *name; -}; /* struct _HTAtom */ + struct _HTAtom { + HTAtom *next; + char *name; + }; /* struct _HTAtom */ -extern HTAtom *HTAtom_for(const char *string); -extern HTList *HTAtom_templateMatches(const char *templ); + extern HTAtom *HTAtom_for(const char *string); + extern HTList *HTAtom_templateMatches(const char *templ); #define HTAtom_name(a) ((a)->name) -#endif /* HTATOM_H */ +/* + +The HTFormat type + + We use the HTAtom object for holding representations. This allows faster manipulation + (comparison and copying) that if we stayed with strings. + + */ + typedef HTAtom *HTFormat; + +#ifdef __cplusplus +} +#endif +#endif /* HTATOM_H */ |