Ejemplo n.º 1
0
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;
    }
  }
}
Ejemplo n.º 2
0
Archivo: index.c Proyecto: jnugh/ctpl
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);
}