diff options
Diffstat (limited to 'src/dataiterator.h')
-rw-r--r-- | src/dataiterator.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/dataiterator.h b/src/dataiterator.h index 6f8fd32..a77d902 100644 --- a/src/dataiterator.h +++ b/src/dataiterator.h @@ -132,6 +132,16 @@ typedef struct _Dataiterator } parents[3]; int nparents; + /* vertical data */ + unsigned char *vert_ddp; + Id vert_off; + Id vert_len; + Id vert_storestate; + + /* strdup data */ + char *dupstr; + int dupstrn; + } Dataiterator; @@ -165,6 +175,7 @@ void dataiterator_jump_to_repo(Dataiterator *di, struct _Repo *repo); void dataiterator_entersub(Dataiterator *di); void dataiterator_clonepos(Dataiterator *di, Dataiterator *from); void dataiterator_seek(Dataiterator *di, int whence); +void dataiterator_strdup(Dataiterator *di); #define DI_SEEK_STAY (1 << 16) #define DI_SEEK_CHILD 1 |