<html>#2584: Carpet defines globally visible functions without a "Carpet" prefix in their names
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Roland Haas</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Carpet</td></tr>
</table>

<p>Comment (by Roland Haas):</p>
<p>Pull request is here: <a data-is-external-link="true" href="https://bitbucket.org/eschnett/carpet/pull-requests/48/carpet-prefix-public-functions-with-carpet" rel="nofollow">https://bitbucket.org/eschnett/carpet/pull-requests/48/carpet-prefix-public-functions-with-carpet</a></p>
<p>For C code this should be source code compatible since it uses a couple of <code>#define</code> to map <code>CallScheduleGroup</code> to <code>CarpetCallScheduleGroup</code> but the Fortran interface defined using <code>CCTK_FNAME(CallScheduleGroup)</code> cannot be fixed that way since Fortran code does not (tend to) include any header file.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2584/carpet-defines-globally-visible-functions'>https://bitbucket.org/einsteintoolkit/tickets/issues/2584/carpet-defines-globally-visible-functions</a></p>
</html>