about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2022-10-26 14:20:39 +0200
committerptitSeb <sebastien.chev@gmail.com>2022-10-26 14:20:39 +0200
commit612e94be9d1511c8b56155918b2c462588b8ee54 (patch)
tree432927f5afa74251e610f29544e0c7f1c9327ce2 /src/libtools
parent7a95c78ba014bcf9c65bac82828f1035142affdd (diff)
downloadbox64-612e94be9d1511c8b56155918b2c462588b8ee54.tar.gz
box64-612e94be9d1511c8b56155918b2c462588b8ee54.zip
More flexibility for BOX64_ROLLING_LOG
Diffstat (limited to 'src/libtools')
-rwxr-xr-xsrc/libtools/signals.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c
index 9fdac6e1..6dcfb8b0 100755
--- a/src/libtools/signals.c
+++ b/src/libtools/signals.c
@@ -999,9 +999,9 @@ exit(-1);
             }
         }
         if(cycle_log) {
-            int j = (my_context->current_line+1)&(CYCLE_LOG-1);
-            for (int i=0; i<CYCLE_LOG; ++i) {
-                int k = (i+j)&(CYCLE_LOG-1);
+            int j = (my_context->current_line+1)%cycle_log;
+            for (int i=0; i<cycle_log; ++i) {
+                int k = (i+j)%cycle_log;
                 if(my_context->log_call[k][0]) {
                     printf_log(log_minimum, "%s => return %s\n", my_context->log_call[k], my_context->log_ret[k]);
                 }