diff options
author | Jo-Philipp Wich <jo@mein.io> | 2024-10-18 15:27:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-10-18 15:27:33 +0200 |
commit | 4b18a9b7897efbe5cee0b1c5eb3ba2c327ef3579 (patch) | |
tree | 04e1270662f04680f0584713aeff8b04d882e3a4 /source.c | |
parent | aa189522c26ba7d7bc34aca07351f7f359e89423 (diff) | |
parent | e5fe6b1b822bddeac7e6a6657e6c4885aef2f2d0 (diff) |
Merge pull request #213 from jow-/improve-vector-macros
utils: improve vector macros
Diffstat (limited to 'source.c')
-rw-r--r-- | source.c | 10 |
1 files changed, 2 insertions, 8 deletions
@@ -157,10 +157,7 @@ uc_source_type_test(uc_source_t *source) void uc_source_line_next(uc_source_t *source) { - uc_lineinfo_t *lines = &source->lineinfo; - - uc_vector_grow(lines); - lines->entries[lines->count++] = 0x80; + uc_vector_push(&source->lineinfo, 0x80); } void @@ -183,11 +180,8 @@ uc_source_line_update(uc_source_t *source, size_t off) while (off > 0) { n = (off > 0x7f) ? 0x7f : off; - uc_vector_grow(lines); - entry = uc_vector_last(lines); - entry[1] = n; + uc_vector_push(lines, n); off -= n; - lines->count++; } } } |