lightning.git - Portable just-in-time compiler library

index : lightning.git
Portable just-in-time compiler library
summary refs log tree commit diff
path: root/lib/jit_note.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/jit_note.c')
-rw-r--r--lib/jit_note.c 9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/jit_note.c b/lib/jit_note.c
index fdcc23d..474a8db 100644
--- a/lib/jit_note.c
+++ b/lib/jit_note.c
@@ -213,7 +213,7 @@ _jit_set_note(jit_state_t *_jit, jit_note_t *note,
}
jit_bool_t
-_jit_get_note(jit_state_t *_jit, jit_uint8_t *code,
+_jit_get_note(jit_state_t *_jit, jit_pointer_t code,
char **name, char **file, jit_int32_t *lineno)
{
jit_note_t *note;
@@ -221,12 +221,13 @@ _jit_get_note(jit_state_t *_jit, jit_uint8_t *code,
jit_int32_t index;
jit_int32_t offset;
- if ((index = note_search_index(code)) >= _jit->note.length)
+ if ((index = note_search_index((jit_uint8_t *)code)) >= _jit->note.length)
return (0);
note = _jit->note.ptr + index;
- if (code < note->code || code >= note->code + note->size)
+ if ((jit_uint8_t *)code < note->code ||
+ (jit_uint8_t *)code >= note->code + note->size)
return (0);
- offset = code - note->code;
+ offset = (jit_uint8_t *)code - note->code;
if ((index = line_search_index(note, offset)) >= note->length)
return (0);
if (index == 0 && offset < note->lines[0].offsets[0])
generated by cgit v1.2.3 (git 2.25.1) at 2025年09月14日 00:57:45 +0000

AltStyle によって変換されたページ (->オリジナル) /