/contrib/C_Layer/INCLUDE/kolibri_boxlib.h |
---|
1,18 → 1,6 |
#ifndef KOLIBRI_BOXLIB_H |
#define KOLIBRI_BOXLIB_H |
extern int init_boxlib_asm(void); |
extern int kolibri_boxlib_init(void); |
int kolibri_boxlib_init(void) |
{ |
int asm_init_status = init_boxlib_asm(); |
/* just return asm_init_status? or return init_boxlib_asm() ?*/ |
if(asm_init_status == 0) |
return 0; |
else |
return 1; |
} |
#endif /* KOLIBRI_BOXLIB_H */ |
/contrib/C_Layer/INCLUDE/kolibri_buf2d.h |
---|
5,21 → 5,8 |
* voxel function |
*/ |
extern int init_buf2d_asm(void); |
extern int kolibri_buf2d_init(void); |
int kolibri_buf2d_init(void) |
{ |
int asm_init_status = init_buf2d_asm(); |
/* just return asm_init_status? or return init_boxlib_asm() ?*/ |
if(asm_init_status == 0) |
return 0; |
else |
return 1; |
} |
typedef struct { |
unsigned int *buf_pointer; |
uint16_t left; |
/contrib/C_Layer/INCLUDE/kolibri_kmenu.h |
---|
1,22 → 1,20 |
#ifndef KOLIBRI_KMENU_H |
#define KOLIBRI_KMENU_H |
extern int init_kmenu_asm(void); |
#define KMENUITEM_NORMAL 0 |
#define KMENUITEM_SUBMENU 1 |
#define KMENUITEM_SEPARATOR 2 |
int kolibri_kmenu_init(void) |
{ |
int asm_init_status = init_kmenu_asm(); |
#define KMENUITEM_MAINMENU 0x80000000 |
/* just return asm_init_status? or return init_boxlib_asm() ?*/ |
#define KMENUITEM_SEPARATOR_WIDTH 10//170 |
#define KMENUITEM_SEPARATOR_HEIGHT 2 |
if(asm_init_status == 0) |
return 0; |
else |
return 1; |
} |
#define KMENU_LBORDER_SIZE 2 |
#define KMENU_DBORDER_SIZE 1 |
extern int kolibri_kmenu_init(void); |
extern void (*kmainmenu_draw)(void *) __attribute__((__stdcall__)); |
extern void (*kmainmenu_dispatch_cursorevent)(void *) __attribute__((__stdcall__)); |
extern void (*kmenu_init)(void *) __attribute__((__stdcall__)); |
/contrib/C_Layer/INCLUDE/kolibri_libimg.h |
---|
1,18 → 1,8 |
#ifndef KOLIBRI_LIBIMG_H |
#define KOLIBRI_LIBIMG_H |
int kolibri_libimg_init(void) |
{ |
int asm_init_status = init_libimg_asm(); |
extern int kolibri_libimg_init(void); |
/* just return asm_init_status? or return init_libimg_asm() ?*/ |
if(asm_init_status == 0) |
return 0; |
else |
return 1; |
} |
//list of format id's |
#define LIBIMG_FORMAT_BMP 1 |
#define LIBIMG_FORMAT_ICO 2 |
/contrib/C_Layer/INCLUDE/kolibri_libini.h |
---|
1,20 → 1,8 |
#ifndef KOLIBRI_LIBINI_H |
#define KOLIBRI_LIBINI_H |
extern int init_libini_asm(void); |
extern int kolibri_libini_init(void); |
int kolibri_libini_init(void) |
{ |
int asm_init_status = init_libini_asm(); |
/* just return asm_init_status? or return init_boxlib_asm() ?*/ |
if(asm_init_status == 0) |
return 0; |
else |
return 1; |
} |
extern uint32_t (*LIBINI_enum_sections)(const char*, void*) __attribute__((__stdcall__)); |
extern uint32_t (*LIBINI_enum_keys)(const char*, const char*, void*) __attribute__((__stdcall__)); |
/contrib/C_Layer/INCLUDE/kolibri_proclib.h |
---|
1,18 → 1,8 |
#ifndef KOLIBRI_PROCLIB_H |
#define KOLIBRI_PROCLIB_H |
int kolibri_proclib_init(void) |
{ |
int asm_init_status = init_proclib_asm(); |
extern int kolibri_proclib_init(void) |
/* just return asm_init_status? or return init_proclib_asm() ?*/ |
if(asm_init_status == 0) |
return 0; |
else |
return 1; |
} |
enum Mode { |
OD_OPEN, |
OD_SAVE, |