Skip to content

Commit a01a289

Browse files
mgeislerSbozzolo
authored andcommitted
Fix return type of string_bytes
The function actually returns `ptrdiff_t` (and the callers already expected that type).
1 parent 12bce96 commit a01a289

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

elisp.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ emacs_value symbol_value(emacs_env *env, emacs_value symbol) {
7979
return env->funcall(env, Fsymbol_value, 1, (emacs_value[]){symbol});
8080
}
8181

82-
int string_bytes(emacs_env *env, emacs_value string) {
82+
ptrdiff_t string_bytes(emacs_env *env, emacs_value string) {
8383
ptrdiff_t size = 0;
8484
env->copy_string_contents(env, string, NULL, &size);
8585
return size;

elisp.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ extern emacs_value Fvterm_set_selection;
6565
void bind_function(emacs_env *env, const char *name, emacs_value Sfun);
6666
void provide(emacs_env *env, const char *feature);
6767
emacs_value symbol_value(emacs_env *env, emacs_value symbol);
68-
int string_bytes(emacs_env *env, emacs_value string);
68+
ptrdiff_t string_bytes(emacs_env *env, emacs_value string);
6969
emacs_value length(emacs_env *env, emacs_value string);
7070
emacs_value list(emacs_env *env, emacs_value elements[], ptrdiff_t len);
7171
emacs_value nth(emacs_env *env, int idx, emacs_value list);

0 commit comments

Comments
 (0)