summaryrefslogtreecommitdiff
path: root/src/ao_stdio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ao_stdio.c')
-rw-r--r--src/ao_stdio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ao_stdio.c b/src/ao_stdio.c
index ec3b6607..6b890832 100644
--- a/src/ao_stdio.c
+++ b/src/ao_stdio.c
@@ -69,7 +69,7 @@ ao_echo(void)
return ao_stdios[ao_cur_stdio].echo;
}
-void
+int8_t
ao_add_stdio(char (*pollchar)(void),
void (*putchar)(char),
void (*flush)(void)) __reentrant
@@ -80,5 +80,5 @@ ao_add_stdio(char (*pollchar)(void),
ao_stdios[ao_num_stdios].putchar = putchar;
ao_stdios[ao_num_stdios].flush = flush;
ao_stdios[ao_num_stdios].echo = 1;
- ao_num_stdios++;
+ return ao_num_stdios++;
}