__darwin_size_t equivalente a in c #
-
21-12-2019 - |
Domanda
Sto scrivendo interfacce di classe Obiettivo-C in modo che i metodi Obiettivi C possano essere chiamati dal mio codice C #.Nella classe Obiettivo-C hanno usato "__darwin_size_t"
#ifndef _SIZE_T
#define _SIZE_T
typedef __darwin_size_t size_t;
#endif /* _SIZE_T */
.
Dal codice sopra riportato posso capire che __darwin_size_t è un dato DataType e il nome "size_t" può essere utilizzato per lo stesso in questo progetto.Sto scrivendo un'interfaccia nella lingua C #, quindi devo usare un simile tipo di dati disponibile in C #.Da qualche parte dopo questo ho trovato un po 'più di codice come Bellow
#if defined(__SIZE_TYPE__)
typedef __SIZE_TYPE__ __darwin_size_t; /* sizeof() */
#else
typedef unsigned long __darwin_size_t; /* sizeof() */
#endif
.
Quindi penso di poter utilizzare il tipo di dati UINT64 (Long) a lungo) per taglia_t e INT64 per lungo tempo nel mio codice C #.
Si prega di suggerire.
Grazie Vishnu Sharma
Soluzione
Il mio suggerimento andava bene nella parte inferiore della mia domanda.Penso che pochissime persone stiano lavorando allo strumento di sviluppo della piattaforma a croce Xamarin in questo momento.
Vishnu