/usr/share/vala/vapi/r_print.vapi is in radare2-vala 0.9.6-4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | /* radare - LGPL - Copyright 2010-2012 pancake<@nopcode.org> */
[Compact]
[CCode (cheader_filename="r_print.h", cprefix="r_print_", cname="RPrint", free_function="r_print_free")]
public class Radare.RPrint {
/* constructor */
public RPrint();
/* fields */
public int width;
public bool interrupt;
public int limit;
public bool cur_enabled;
public int cur;
public int ocur;
public int flags;
//public string datefmt;
/* methods */
public string hexpair (string str, int idx);
public void set_flags (int flags);
public void hexdump(uint64 addr, uint8* buf, int len, int baddr, int step);
public void hexpairs(uint64 addr, uint8 *buf, int len);
public void bytes(uint8* buf, int len, string fmt);
//public void @byte (string fmt, int idx, uint8 ch);
public void c(uint8 *buf, int len);
public void raw(uint8 *buf, int len);
public void cursor(int cur, int set);
public void set_cursor(int curset, int ocursor, int cursor);
public void code(uint64 addr, uint8* buf, int len, char lang);
//public void string(uint64 addr, uint8* buf, int len);
public int date_dos(uint8* buf, int len);
public int date_w32(uint8* buf, int len);
public int date_unix(uint8* buf, int len);
}
|