Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/secure/errord-structs.c b/secure/errord-structs.c
new file mode 100644
index 0000000..185da99
--- /dev/null
+++ b/secure/errord-structs.c
@@ -0,0 +1,62 @@
+#pragma strong_types,rtt_checks,save_types
+
+struct frame_s {
+ int id;
+ int type;
+ string name;
+ string prog;
+ string obj;
+ int loc;
+ int ticks;
+};
+
+struct note_s {
+ int id;
+ int time;
+ string user;
+ string txt;
+};
+
+struct base_issue_s {
+ int id;
+ string hashkey;
+ string uid;
+ int type;
+ int mtime;
+ int ctime;
+ int atime;
+ int count;
+ int deleted;
+ int resolved;
+ int locked;
+ string locked_by;
+ int locked_time;
+ string resolver;
+ string message;
+ string loadname;
+};
+
+struct ctissue_s (base_issue_s) {
+};
+
+struct userissue_s (ctissue_s) {
+ string obj;
+ string prog;
+ int loc;
+ string titp;
+ string tienv;
+};
+
+struct rtissue_s (userissue_s) {
+ string hbobj;
+ int caught;
+ string command;
+ string verb;
+};
+
+// all possible data including stack trace and notes.
+struct fullissue_s (rtissue_s) {
+ mixed * notes; //struct note_s *
+ mixed * stack; //struct frame_s *
+};
+