aboutsummaryrefslogtreecommitdiff
path: root/src/range_cache.cpp
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2023-01-01 13:26:43 +0000
committerGitHub <noreply@github.com>2023-01-01 13:26:43 +0000
commit28fb35f2f7a6ffd75e76dd95352f4194d79b3166 (patch)
treeeac021b897fe6525a076264d5545aac6c96cfbb5 /src/range_cache.cpp
parent547c7bce1b28757415c553830a18d94636cedbf8 (diff)
parentc1384afe2fd705ce075277aa8dc6bc259dc94cdc (diff)
Merge pull request #2263 from odin-lang/compiler-improvements-2022-12
Compiler Improvements for 2022-12
Diffstat (limited to 'src/range_cache.cpp')
-rw-r--r--src/range_cache.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/range_cache.cpp b/src/range_cache.cpp
index 9701fb432..fc85e2a2e 100644
--- a/src/range_cache.cpp
+++ b/src/range_cache.cpp
@@ -10,17 +10,17 @@ struct RangeCache {
};
-RangeCache range_cache_make(gbAllocator a) {
+gb_internal RangeCache range_cache_make(gbAllocator a) {
RangeCache cache = {};
array_init(&cache.ranges, a);
return cache;
}
-void range_cache_destroy(RangeCache *c) {
+gb_internal void range_cache_destroy(RangeCache *c) {
array_free(&c->ranges);
}
-bool range_cache_add_index(RangeCache *c, i64 index) {
+gb_internal bool range_cache_add_index(RangeCache *c, i64 index) {
for_array(i, c->ranges) {
RangeValue v = c->ranges[i];
if (v.lo <= index && index <= v.hi) {
@@ -33,7 +33,7 @@ bool range_cache_add_index(RangeCache *c, i64 index) {
}
-bool range_cache_add_range(RangeCache *c, i64 lo, i64 hi) {
+gb_internal bool range_cache_add_range(RangeCache *c, i64 lo, i64 hi) {
GB_ASSERT(lo <= hi);
for_array(i, c->ranges) {
RangeValue v = c->ranges[i];
@@ -59,12 +59,12 @@ bool range_cache_add_range(RangeCache *c, i64 lo, i64 hi) {
}
-bool range_cache_index_exists(RangeCache *c, i64 index) {
- for_array(i, c->ranges) {
- RangeValue v = c->ranges[i];
- if (v.lo <= index && index <= v.hi) {
- return true;
- }
- }
- return false;
-}
+// gb_internal bool range_cache_index_exists(RangeCache *c, i64 index) {
+// for_array(i, c->ranges) {
+// RangeValue v = c->ranges[i];
+// if (v.lo <= index && index <= v.hi) {
+// return true;
+// }
+// }
+// return false;
+// }