void editRoomCheck(void) { usint ch; variable *oldVar = copyVarList(varHead), *vartemp; displayEditRoomCheckMenu(); while (TRUE) { ch = toupper(getkey()); if (checkMenuKey(ch, FALSE) == MENUKEY_ABORT) { // only fragment heap if necessary if (!compareVarLists(varHead, oldVar)) { vartemp = varHead; varHead = oldVar; deleteVarList(vartemp); } else deleteVarList(oldVar); _outtext("\n\n"); return; } // if interpEditRoomCheckMenu is TRUE, user has quit if (interpEditRoomCheckMenu(ch)) { if (!compareVarLists(varHead, oldVar)) { madeChanges = TRUE; } deleteVarList(oldVar); _outtext("\n\n"); return; } } }
int main(void){ printf("Content-Type: text/html\n\n"); printf("<p>You are the %d. user here.</p>\n", displayCounter(1)); addTplVar("Test", "Laaaaaa"); addTplVar("Test1", "Laaaaaa1"); printf("<p>%s, %s</p>\n", tplVarRoot->varName, tplVarRoot->varValue); displayTpl("tpl/test.tpl"); deleteVarList(tplVarRoot); }