OrzBruford on Nostr: ``` nkf.c:6946:5: error: call to undeclared function 'setlocale'; ISO C99 and later ...
```
nkf.c:6946:5: error: call to undeclared function 'setlocale'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
6946 | setlocale(LC_CTYPE, "");
| ^
nkf.c:6946:15: error: use of undeclared identifier 'LC_CTYPE'
6946 | setlocale(LC_CTYPE, "");
| ^
2 errors generated.
make: *** [Makefile:20: nkf.o] Error 1
```
つまり nkf の開発は Windows でしか行われてないと。nkf.c の #include <locale.h> を ifdef の外に置かないとビルドできんわな。
Published at
2025-05-03 23:44:19Event JSON
{
"id": "a64b8b885e1324f77d6debe09c43ec19cb68945629de26d9e14b9508f9136b46",
"pubkey": "c08805f9bd4849049325747a8086a3c0e069adeb19d8f59ec4e6b5157b7d3416",
"created_at": 1746315859,
"kind": 1,
"tags": [
[
"t",
"include"
]
],
"content": "```\nnkf.c:6946:5: error: call to undeclared function 'setlocale'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]\n 6946 | setlocale(LC_CTYPE, \"\");\n | ^\nnkf.c:6946:15: error: use of undeclared identifier 'LC_CTYPE'\n 6946 | setlocale(LC_CTYPE, \"\");\n | ^\n2 errors generated.\nmake: *** [Makefile:20: nkf.o] Error 1\n```\n\nつまり nkf の開発は Windows でしか行われてないと。nkf.c の #include \u003clocale.h\u003e を ifdef の外に置かないとビルドできんわな。",
"sig": "6a6d2686fed1716346d6a946ef85b296020515f3885bc40b23aa8fa9d314cc2c53bc2f156b312ba1eddadf3075c6797bc0270d047e74a39921bdee526ddd35dc"
}