25 lines
540 B
OpenEdge ABL
25 lines
540 B
OpenEdge ABL
%module unigi
|
|
%{
|
|
#include <stdint.h>
|
|
#include "unigi/types.h"
|
|
#include "unigi/structs.h"
|
|
#include "unigi/main.h"
|
|
#include "unigi.ext/types.h"
|
|
#include "unigi.ext/structs.h"
|
|
#include "unigi.ext/main.h"
|
|
%}
|
|
|
|
%include <typemaps.i>
|
|
%include <stdint.i>
|
|
%rename("%(strip:[unigi_])s") "";
|
|
%include "unigi/types.h"
|
|
%include "unigi/structs.h"
|
|
%include "unigi/main.h"
|
|
%include "unigi.ext/types.h"
|
|
%include "unigi.ext/structs.h"
|
|
%include "unigi.ext/main.h"
|
|
|
|
// Indexable types
|
|
%include <carrays.i>
|
|
%array_functions(unigi_type_color, unigi_type_color);
|