Files
2025-10-14 09:52:32 +09:00

115 lines
3.3 KiB
OpenEdge ABL

%module t32api
%{
#include "../capi/src/t32.h"
extern int nombre ;
extern int nombre_1 ;
extern int nombre_2 ;
extern int * newintptr (void);
extern int * newintptr_1 (void);
extern int * newintptr_2 (void);
extern void getintpointeur ( int * ptr );
extern void setintptr (int * ptr, int val);
extern uint8_t newuint8 (int val);
extern void getuint8 ( uint8_t ptr ) ;
extern uint16_t newuint16 (int val);
extern void getuint16 ( uint16_t ptr ) ;
extern uint32_t newuint32 (int val);
extern void getuint32 ( uint32_t ptr ) ;
extern uint8_t nombreunit8 ;
extern uint8_t nombreunit8_1 ;
extern uint8_t nombreunit8_2 ;
extern uint8_t newuint8ptr (void) ;
extern uint8_t newuint8ptr_1 (void) ;
extern uint8_t newuint8ptr_2 (void) ;
extern void getuint8ptr (uint8_t * ptr);
extern void setuint8ptr (uint8_t * ptr, int val);
extern uint16_t nombreunit16 ;
extern uint16_t nombreunit16_1 ;
extern uint16_t nombreunit16_2 ;
extern uint16_t * newuint16ptr (void);
extern uint16_t * newuint16ptr_1 (void);
extern uint16_t * newuint16ptr_2 (void);
extern void getuint16ptr (uint16_t * ptr);
extern void setuint16ptr (uint16_t * ptr, int val);
extern uint32_t nombreunit32 ;
extern uint32_t nombreunit32_1 ;
extern uint32_t nombreunit32_2 ;
extern uint32_t * newuint32ptr (void);
extern uint32_t * newuint32ptr_1 (void);
extern uint32_t * newuint32ptr_2 (void);
extern void getuint32ptr (uint32_t * ptr);
extern void setuint32ptr (uint32_t * ptr, int val);
extern char * * newstringptr (void);
extern void getstringptr (char * * ptr);
extern void setstringptr (char * * ptr, char * val);
%}
extern int nombre ;
extern int nombre_1 ;
extern int nombre_2 ;
extern int * newintptr (void);
extern int * newintptr_1 (void);
extern int * newintptr_2 (void);
extern void getintpointeur ( int * ptr );
extern void setintptr (int * ptr, int val);
extern uint8_t newuint8 (int val);
extern void getuint8 ( uint8_t ptr ) ;
extern uint16_t newuint16 (int val);
extern void getuint16 ( uint16_t ptr ) ;
extern uint32_t newuint32 (int val);
extern void getuint32 ( uint32_t ptr ) ;
extern uint8_t nombreunit8 ;
extern uint8_t nombreunit8_1 ;
extern uint8_t nombreunit8_2 ;
extern uint8_t newuint8ptr (void) ;
extern uint8_t newuint8ptr_1 (void) ;
extern uint8_t newuint8ptr_2 (void) ;
extern void getuint8ptr (uint8_t * ptr);
extern void setuint8ptr (uint8_t * ptr, int val);
extern uint16_t nombreunit16 ;
extern uint16_t nombreunit16_1 ;
extern uint16_t nombreunit16_2 ;
extern uint16_t * newuint16ptr (void);
extern uint16_t * newuint16ptr_1 (void);
extern uint16_t * newuint16ptr_2 (void);
extern void getuint16ptr (uint16_t * ptr);
extern void setuint16ptr (uint16_t * ptr, int val);
extern uint32_t nombreunit32 ;
extern uint32_t nombreunit32_1 ;
extern uint32_t nombreunit32_2 ;
extern uint32_t * newuint32ptr (void);
extern uint32_t * newuint32ptr_1 (void);
extern uint32_t * newuint32ptr_2 (void);
extern void getuint32ptr (uint32_t * ptr);
extern void setuint32ptr (uint32_t * ptr, int val);
extern char * * newstringptr (void);
extern void getstringptr (char * * ptr);
extern void setstringptr (char * * ptr, char * val);
%include "../capi/src/t32.h"