summaryrefslogtreecommitdiff
path: root/src/glibext/linesegment.h
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2016-12-30 10:38:52 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2016-12-30 10:38:52 (GMT)
commit932ea7c83c07d3982fee605c6dd9895fd2753874 (patch)
tree766ad53bab9e3e3005334c30e823493de8e84168 /src/glibext/linesegment.h
parent1b5d39bfbc48c33a0ea0924b60e48448c8b45dd4 (diff)
Rewritten the line buffers using generators and on-demand building to save memory.
Diffstat (limited to 'src/glibext/linesegment.h')
-rw-r--r--src/glibext/linesegment.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/glibext/linesegment.h b/src/glibext/linesegment.h
index da43e7e..892dce2 100644
--- a/src/glibext/linesegment.h
+++ b/src/glibext/linesegment.h
@@ -66,7 +66,12 @@ void exit_segment_content_hash_table(void);
/* Types de partie de rendu */
typedef enum _RenderingTagType
{
+ RTT_NONE, /* Espace ou tabulation */
+
RTT_RAW, /* Contenu brut */
+ RTT_RAW_NULL, /* Contenu brut et nul */
+ RTT_PRINTABLE, /* Caractère imprimable */
+ RTT_NOT_PRINTABLE, /* Caractère non imprimable */
RTT_COMMENT, /* Commentaire */
RTT_INDICATION, /* Aide à la lecture */
@@ -76,6 +81,7 @@ typedef enum _RenderingTagType
RTT_VIRT_ADDR_PAD, /* Adresse virtuelle (début) */
RTT_VIRT_ADDR, /* Adresse virtuelle */
RTT_RAW_CODE, /* Code binaire brut */
+ RTT_RAW_CODE_NULL, /* Code binaire brut et nul */
RTT_LABEL, /* Etiquette sur une adresse */
@@ -188,9 +194,6 @@ bool reset_segment_content_list(segcnt_list *);
/* Marque le contenu d'un segment comme remarquable. */
bool add_segment_content_to_selection_list(segcnt_list *, const line_segment *);
-/* Indique si le contenu d'un segment est notable ou non. */
-bool selection_list_has_segment_content(const segcnt_list *, const line_segment *);
-
#endif /* _GLIBEXT_LINESEGMENT_H */