From 1f57c40eef3a1dad2529780f1540f4796c67eb1f Mon Sep 17 00:00:00 2001 From: Syed Daanish Date: Tue, 4 Aug 2026 09:41:57 +0100 Subject: [PATCH] Cleanup --- src/main.cc | 14 ++++++++------ src/vase/buffer/original.cc | 1 + 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main.cc b/src/main.cc index 62cb702..757980c 100644 --- a/src/main.cc +++ b/src/main.cc @@ -9,13 +9,15 @@ int main(int argc, char *argv[]) { Vase vase = Vase(std::string(argv[1])); - auto matches = vase.regex_search("hello", {{0, 0}, {vase.root->lines, UINT64_MAX}}, "g"); + Point p = {500, 1000}; + vase.insert(&p, 'x'); - std::cout << "\n" - << (int)vase.length() << " bytes\n" - << (int)vase.root->lines << " lines\n" - << (int)matches.size() << " matches\n" - << "\n"; + printf("\n" + "%lu bytes\n" + "%lu lines\n" + "\n", + vase.length(), + vase.root->lines); return 0; } diff --git a/src/vase/buffer/original.cc b/src/vase/buffer/original.cc index 5997e1b..d95f2a0 100644 --- a/src/vase/buffer/original.cc +++ b/src/vase/buffer/original.cc @@ -26,6 +26,7 @@ void OriginalBuffer::initialize() { buf = nullptr; throw std::runtime_error("mmap failed"); } + madvise((void *)buf, len, MADV_RANDOM); close(fd); fd = -1; }