<div dir="ltr">Yeah, it's not possible to handle that sort of code without letting the preprocessor expand it first. If you don't want to rewrite it, you'll need to pass the 'preprocess' option to edoc. In that case you may also need to pass some additional include paths in order for it to find the header files.<br></div><div class="gmail_extra"><br clear="all"><div><br>        /Richard</div>
<br><div class="gmail_quote">On Tue, Nov 4, 2014 at 1:10 PM, Maxim Sokhatsky <span dir="ltr"><<a href="mailto:maxim@synrc.com" target="_blank">maxim@synrc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks, now it fails at<br>
<br>
-include("api.hrl").<br>
-export(?API).<br>
<br>
whre in api.hrl I have <br>
<br>
-define(API, [find_executable/0, start_port/2, known_events/0, line_to_event/1]).<br>
<br>
with:<br>
<br>
/Users/5HT/depot/.../deps/fs/src/sys/fanotify.erl: at line 3: bad function arity<br>
edoc: skipping source file '/Users/5HT/depot/.../deps/fs/src/sys/fanotify.erl': {'EXIT',error}.<br>
<br>
--<br>
Maxim<br>
<br>
<br>
</blockquote></div><br></div>