sergevp@ttldtor> и ты смотришь на этот "просветвлённый" код, автор которого просто люто не хотел, чтобы его eba улетела в хедеры, которыми может воспользоваться любой юзер. Потому что "абстракция" же протечёт!
Э... А почему не писать явно `struct eba * get_eba();`? Если это плюсы, то можно forward delclaration от `struct eba;` в хедер положить. При этом definition-а там может и не быть...