You can use the example code below to test its features.
#include <string.h>
typedef struct {
int id;
char msg[16];
} person;
void disable(person *p) {
if (p->id == 2)
strcat(p->msg, "_disabled");
}
void set_state(person *p, int on) {
if (p->id > 0 && !on) {
disable(p);
}
}
void main() {
person p = {2, "john_doe"};
set_state(&p, 0);
}
Other plug-ins derived from Eva, such as Impact, Occurrence and Scope, also include menus in the GUI which complement Studia.
Maturity: industrialized
Automatically enabled after running Eva and opening the GUI.