Page 1 of 1

[Done] PB v6.40 B1 SYS_FreeStructureStrings

Posted: Fri Feb 27, 2026 5:08 pm
by mk-soft
Module ThreadToGUI

Link En: http://www.purebasic.fr/english/viewtop ... 12&t=66180
PureBasic - Assembler error

error: call to undeclared function 'SYS_FreeStructureStrings'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
3796 | SYS_FreeStructureStrings(&((threadtoguiXs_udtselectedfont*)(tls+24))[0],mthreadtoguiXs_

C-Code

Code: Select all

M_SYSFUNCTION(void) SYS_FreeThreadObjectCallback(char *tls) {
PB_FreeList(((pb_list *)(tls+0))[0].a);
SYS_FreeStructureStrings(&((threadtoguiXs_udtselectedfont*)(tls+24))[0],mthreadtoguiXs_udtselectedfont);
}
Commented Output

Code: Select all

*** DisplayCcode ***

- Compiler File Path: /Users/Michael/Applications/Purebasic/PureBasic-v640.app/Contents/Resources/compilers/pbcompiler
- Compiler Parameters: --commented -co PB_Editor_BuildCount=0 -co PB_Editor_CompileCount=0 --thread --unicode --output "/tmp/purebasic" --optimizer
- C-Code File Path:/Users/Michael/Daten/Purebasic/ModbusReaderV2/purebasic.c

*** Compiler ***

PureBasic 6.40 beta 1 - C Backend (MacOS X - x64)
Loading external modules...
Starting compilation...
1919 lines processed.
Error: Assembler
error: call to undeclared function 'SYS_FreeStructureStrings'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  961 | SYS_FreeStructureStrings(&((threadtoguiXs_udtselectedfont*)(tls+24))[0],mthreadtoguiXs_

Re: [Done] PB v6.40 B1 SYS_FreeStructureStrings

Posted: Fri Feb 27, 2026 6:08 pm
by Fred
Fixed.