Странный отступ fprintf в портах Erlang с C
Я учу Эрланг в настоящее время. Я изучаю книгу "Программирование на Erlang" (2-е издание).
Когда я отлаживаю с помощью fprintf в C (первый пример в Ports), в Erlang появляется странный отступ консоли.
код здесь, я бегу так:
g++ -o example1 example1.c erl_comm.c example1_driver.c
erl
c(example1).
example1:start().
example1:sum(1,2).
и я получил:
3> example1:sum(1,2).
buff is 0 3
calling sum 1 2
3
Мне интересно, почему на выходе есть отступы. Заранее спасибо.