+
+
+
+extern void exit_trouble(uint8_t err, char * parent, char * child)
+{
+ char * p1 = "Trouble in ";
+ char * p2 = " with ";
+ char * p3 = ".";
+ uint16_t size = strlen(p1) + strlen(parent) + strlen(p2) + strlen(child)
+ + strlen(p3) + 1;
+ char msg[size];
+ sprintf(msg, "%s%s%s%s%s", p1, parent, p2, child, p3);
+ exit_err(err, msg);
+}