<p style="white-space: pre-wrap; word-wrap: break-word;">I'm not sure if the API shouldn't be redesigned completely.  The entire idea of returning an ERROR cmd on a parse error seems like it's mixing two independent tasks: parsing the message + generating an error message on parser error.  I think a clean API would separate those two, e.g. by returning an parser error code (as integer), which then can be used by another function to generate an error message, if so desired.  What do you think?</p><p><a href="https://gerrit.osmocom.org/9978">View Change</a></p><ul style="list-style: none; padding: 0;"></ul><p>To view, visit <a href="https://gerrit.osmocom.org/9978">change 9978</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/9978"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: libosmocore </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: comment </div>
<div style="display:none"> Gerrit-Change-Id: Ide9170e5c31967c353f8fe4e8227e64130b91eae </div>
<div style="display:none"> Gerrit-Change-Number: 9978 </div>
<div style="display:none"> Gerrit-PatchSet: 2 </div>
<div style="display:none"> Gerrit-Owner: Pau Espin Pedrol <pespin@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder </div>
<div style="display:none"> Gerrit-CC: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Comment-Date: Fri, 13 Jul 2018 05:06:03 +0000 </div>
<div style="display:none"> Gerrit-HasComments: No </div>
<div style="display:none"> Gerrit-HasLabels: No </div>