Nп/п : 5 из 100
 От   : Paul Obermeier                      2:5075/128        26 авг 23 17:21:51
 К    : Schelte                                               26 авг 23 18:23:03
 Тема : Re: Tcl 9 functions using Tcl_Size
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 1@dont-email.me> 3b2aa4a6
@REPLY:
dc7097be
@REPLYADDR Paul Obermeier <obermeier@poSoft.de>
@REPLYTO 2:5075/128 Paul Obermeier
@CHRS: CP866 2
@RFC: 1 0
@RFC-Message-ID: 1@dont-email.me>
@RFC-References: 1@dont-email.me>
<yga7cpmnnw0.fsf@akutech.de> 1@dont-email.me> 1@dont-email.me>
<yga3509offc.fsf@akutech.de> 1@dont-email.me>

@TZUTC: 0200
@PID: Mozilla/5.0 (Windows NT 10.0; Win64; x64;
rv:102.0) Gecko/20100101 Thunderbird/102.14.0
@TID: FIDOGATE-5.12-ge4e8b94
Am 24.08.2023 um 00:05 schrieb Schelte:
> On 23/08/2023 20:18, Paul Obermeier wrote:
>> I do not know of a mechanism in C/C++ to detect already defined typedefs,
>> similar to #ifdef.

 > I observed that TCL_SIZE_MAX is introduced along with Tcl_Size, so
for my dbus extension is was thinking of doing:

> #ifndef TCL_SIZE_MAX
> typedef int Tcl_Size;
> #endif


> Schelte.


This approach seems better than looking at the Tcl version numbers.
What about introducing a separate macro in tcl.h?, ex.
#define HAVE_TCL_SIZE

Paul
 --- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
 * Origin: A noiseless patient Spider (2:5075/128)
SEEN-BY: 5001/100 5005/49 5015/255 5019/40 5020/715
848 1042 4441 12000
SEEN-BY: 5030/49 1081 5058/104 5075/128
@PATH: 5075/128 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх