rizin/swig/vapi/r_flags.vapi
pancake 96bf343a4b * Added doodle results in main TODO file
* Added r_flags.vapi in r2-swig
  - Add example usage
  - Add missing r_core.deps
    - There are some bugs there while accessing inner fields of RCore :/
2010-04-09 17:13:35 +02:00

27 lines
835 B
Vala

/* radare - LGPL - Copyright 2010 pancake<@nopcode.org> */
[CCode (cheader_filename="r_flags.h", cprefix="r_flag_", lower_case_cprefix="r_flag_")]
namespace Radare {
[Compact]
[CCode (cname="struct r_flag_item_t", free_function="free")]
public class RFlagItem {
string name;
int space;
uint64 size;
uint64 offset;
string cmd;
}
[Compact]
[CCode (cname="struct r_flag_t", free_function="r_flag_free", cprefix="r_flag_")]
public class RFlag {
public RFlag();
public int init();
public void list(bool rad);
public RFlagItem get(string name);
public RFlagItem get_i(uint64 addr);
public void unset(string name);
public void set(string name, uint64 addr, int size=1, bool dup=false);
// XXX conflicts with flag->space->set() ... RENAME! public void space_set(string name);
public void space_list();
}
}