diff --git a/src/ffi.md b/src/ffi.md
index 3f41187a..b52a7e99 100644
--- a/src/ffi.md
+++ b/src/ffi.md
@@ -709,7 +709,7 @@ fn main() {
 And the code on the C side looks like this:
 
 ```c
-void register(void (*f)(int (*)(int), int)) {
+void register(int (*f)(int (*)(int), int)) {
     ...
 }
 ```