On Saturday, 18 September 2021 at 18:48:07 UTC, Steven
Schveighoffer wrote:
Are you defining the prototype for strchr yourself instead of
importing it from core.stdc.string?
Not really :D but without cast it complains:
```
Error: cannot implicitly convert expression strchr(e, cast(int)c)
of type const(char)* to char*
```
Did you mean "long to char" cast? In that case, yes, you have
to cast it.
Note, `out` is a keyword, it can't be used as a variable, but
you probably already figured that out. But if `out` here is a
`char *`, then yes, you need a cast there.
-Steve
Yes, of course. `out(put)` is a `char[6]` here.