Diff for /Amaya/amaya/templateInstantiate.c between versions 1.27 and 1.28

version 1.27, 2007/02/06 11:53:03 version 1.28, 2007/02/06 14:29:14
Line 423  Element InstantiateUse (XTigerTemplate t Line 423  Element InstantiateUse (XTigerTemplate t
         Element          cont = NULL;          Element          cont = NULL;
   ElementType      elType;    ElementType      elType;
   Declaration      dec;    Declaration      dec;
   int              size, nbitems;    int              size, nbitems, i;
   struct menuType  *items;    struct menuType  *items;
   char             *types;    char             *types;
   ThotBool          oldStructureChecking;    ThotBool          oldStructureChecking;
Line 459  Element InstantiateUse (XTigerTemplate t Line 459  Element InstantiateUse (XTigerTemplate t
     }      }
   
   TtaFreeMemory(types);    TtaFreeMemory(types);
     
     
     for(i=0; i<nbitems; i++)
       TtaFreeMemory(items[i].label);
   TtaFreeMemory(items);    TtaFreeMemory(items);
   TtaSetStructureChecking (oldStructureChecking, doc);    TtaSetStructureChecking (oldStructureChecking, doc);
   return cont;    return cont;
Line 688  static void ParseTemplate (XTigerTemplat Line 692  static void ParseTemplate (XTigerTemplat
           TtaAttachAttribute (el, att, doc);            TtaAttachAttribute (el, att, doc);
           if (name)            if (name)
             TtaSetAttributeText (att, name, el, doc);              TtaSetAttributeText (att, name, el, doc);
             TtaFreeMemory(name);
           break;            break;
         case Template_EL_option :          case Template_EL_option :
           aux = NULL;            aux = NULL;
Line 796  void DoInstanceTemplate (char *templaten Line 801  void DoInstanceTemplate (char *templaten
       strcat (buffer, "\"");        strcat (buffer, "\"");
       TtaSetTextContent (text, (unsigned char*)buffer,  Latin_Script, doc);        TtaSetTextContent (text, (unsigned char*)buffer,  Latin_Script, doc);
       TtaSetStructureChecking (TRUE, doc);        TtaSetStructureChecking (TRUE, doc);
         TtaFreeMemory(charsetname);
     }      }
       
   /* generate the XTiger PI */    /* generate the XTiger PI */

Removed from v.1.27  
changed lines
  Added in v.1.28


Webmaster