mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge branch 'get-args-array' of https://github.com/sasq64/mruby into sasq64-get-args-array
This commit is contained in:
@@ -1014,6 +1014,13 @@ struct mrb_kwargs
|
||||
*/
|
||||
MRB_API mrb_int mrb_get_args(mrb_state *mrb, mrb_args_format format, ...);
|
||||
|
||||
/**
|
||||
* Array version of mrb_get_args()
|
||||
*
|
||||
* @param ptr Array of void*, in the same order as the varargs version.
|
||||
*/
|
||||
MRB_API mrb_int mrb_get_args_a(mrb_state *mrb, mrb_args_format format, void** ptr);
|
||||
|
||||
MRB_INLINE mrb_sym
|
||||
mrb_get_mid(mrb_state *mrb) /* get method symbol */
|
||||
{
|
||||
|
||||
+2
-1
@@ -48,7 +48,8 @@ typedef struct mrb_heap_page {
|
||||
struct mrb_heap_page *free_next;
|
||||
struct mrb_heap_page *free_prev;
|
||||
mrb_bool old:1;
|
||||
void *objects[];
|
||||
/* Flexible array members area a C99 feature, not C++ compatible */
|
||||
/* void* objects[]; */
|
||||
} mrb_heap_page;
|
||||
|
||||
#ifdef _MSC_VER
|
||||
|
||||
Reference in New Issue
Block a user