Bug: csc does not recognize user defined character names

HernĂ¡n Ibarra Mejia via Chicken-users <[email protected]> Fri, 26 Jun 2026 18:44:39 +0100
Newsgroups gmane.lisp.scheme.chicken
Message-ID <[email protected]>
Hello,

char-name is not handled correctly by csc.

In mwe.scm:
```
(char-name 'any #\x)
(display #\any)
```

In the shell:
```
% chicken-csc mwe.scm

Error: (line 2) unknown named character: "any"

Error: shell command terminated with non-zero exit status 17920: '/usr/bin/=
chicken' 'mwe.scm' -output-file 'mwe.c'
```

csi handles it fine:
```
% chicken-csi -s mwe.scm
x
```

Kind regards,
Hern=C3=A1n

### About my setup

Arch Linux x86_64

```
% chicken-csc -version
CHICKEN
(c) 2008-2022, The CHICKEN Team
(c) 2000-2007, Felix L. Winkelmann
Version 5.4.0 (rev 1a1d1495)
linux-unix-gnu-x86-64 [ 64bit dload ]
```