tag 336053 patch
thanks

A patch for this issue is attached.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/AHTURLTools.c 
amaya-9.2.1.new/Amaya/amaya/AHTURLTools.c
--- amaya-9.2.1/Amaya/amaya/AHTURLTools.c       2005-08-13 00:29:15.000000000 
+0000
+++ amaya-9.2.1.new/Amaya/amaya/AHTURLTools.c   2005-10-30 14:49:45.000000000 
+0000
@@ -1296,7 +1296,7 @@
   ----------------------------------------------------------------------*/
 void ExtractTarget (char *aName, char *target)
 {
-   int    lg, i;
+   intptr_t    lg, i;
    char  *ptr;
    char  *oldptr;
 
@@ -1318,7 +1318,7 @@
          }
        while (ptr);
 
-       i = (int) (oldptr) - (int) (aName);     /* name length */
+       i = (intptr_t) (oldptr) - (intptr_t) (aName);   /* name length */
        if (i > 1)
          {
             aName[i - 1] = EOS;
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/EDITimage.c 
amaya-9.2.1.new/Amaya/amaya/EDITimage.c
--- amaya-9.2.1/Amaya/amaya/EDITimage.c 2005-08-13 00:29:16.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/EDITimage.c     2005-10-30 14:51:51.000000000 
+0000
@@ -97,11 +97,11 @@
   char               tempname[MAX_LENGTH];
   char              *name;
   int                i, c1, cN;
-  int                val;
+  intptr_t           val;
   ThotBool           change, isHTML;
 
   isHTML = FALSE;
-  val = (int) data;
+  val = (intptr_t) data;
   switch (ref - BaseImage)
     {
     case FormAlt:
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/EDITstyle.c 
amaya-9.2.1.new/Amaya/amaya/EDITstyle.c
--- amaya-9.2.1/Amaya/amaya/EDITstyle.c 2005-08-13 00:29:16.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/EDITstyle.c     2005-10-30 14:52:46.000000000 
+0000
@@ -1918,9 +1918,9 @@
   ----------------------------------------------------------------------*/
 void StyleCallbackDialogue (int ref, int typedata, char  *data)
 {
-  int               val;
+  intptr_t               val;
 
-  val = (int) data;
+  val = (intptr_t) data;
 #ifdef DEBUG_CLASS_INTERF
   if (typedata == INTEGER_DATA)
     fprintf (stderr, "StyleCallbackDialogue(%d,%d) \n", ref, (int) data);
Binary files amaya-9.2.1/Amaya/amaya/HTML.STR and 
amaya-9.2.1.new/Amaya/amaya/HTML.STR differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLP.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLPBW.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLPBW.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLPL.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLPL.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLPLL.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLPLL.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLPLP.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLPLP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLPLPUS.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLPLPUS.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLPP.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLPP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLPPUS.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLPPUS.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLT.TRA and 
amaya-9.2.1.new/Amaya/amaya/HTMLT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLT11.TRA and 
amaya-9.2.1.new/Amaya/amaya/HTMLT11.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLTT.TRA and 
amaya-9.2.1.new/Amaya/amaya/HTMLTT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLTX.TRA and 
amaya-9.2.1.new/Amaya/amaya/HTMLTX.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLUSL.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLUSL.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/HTMLUSLL.PRS and 
amaya-9.2.1.new/Amaya/amaya/HTMLUSLL.PRS differ
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/HTMLbook.c 
amaya-9.2.1.new/Amaya/amaya/HTMLbook.c
--- amaya-9.2.1/Amaya/amaya/HTMLbook.c  2005-08-13 00:29:16.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/HTMLbook.c      2005-10-30 14:53:55.000000000 
+0000
@@ -568,9 +568,9 @@
   ----------------------------------------------------------------------*/
 void CallbackPrint (int ref, int typedata, char *data)
 {
-  int                 val;
+  intptr_t                 val;
 
-  val = (int) data;
+  val = (intptr_t) data;
   switch (ref - BasePrint)
     {
     case FormPrint:
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/MENUconf.c 
amaya-9.2.1.new/Amaya/amaya/MENUconf.c
--- amaya-9.2.1/Amaya/amaya/MENUconf.c  2005-08-13 00:29:16.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/MENUconf.c      2005-10-30 15:04:42.000000000 
+0000
@@ -1072,7 +1072,7 @@
   ----------------------------------------------------------------------*/
 static void CacheCallbackDialog (int ref, int typedata, char *data)
 {
-  int                 val;
+  intptr_t                 val;
 
   if (ref == -1)
     {
@@ -1082,7 +1082,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - CacheBase)
        {
        case CacheMenu:
@@ -1394,7 +1394,7 @@
   ----------------------------------------------------------------------*/
 static void ProxyCallbackDialog (int ref, int typedata, char *data)
 {
-  int                 val;
+  intptr_t                 val;
 
   if (ref == -1)
     {
@@ -1404,7 +1404,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - ProxyBase)
        {
        case ProxyMenu:
@@ -2102,7 +2102,7 @@
   ----------------------------------------------------------------------*/
 static void GeneralCallbackDialog (int ref, int typedata, char *data)
 {
-  int                 val;
+  intptr_t                 val;
 
   if (ref == -1)
     {
@@ -2112,7 +2112,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - GeneralBase)
        {
        case GeneralMenu:
@@ -2585,7 +2585,7 @@
   ----------------------------------------------------------------------*/
 static void PublishCallbackDialog (int ref, int typedata, char *data)
 {
-  int                 val;
+  intptr_t                 val;
 
   if (ref == -1)
     {
@@ -2595,7 +2595,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - PublishBase)
        {
        case PublishMenu:
@@ -3051,7 +3051,7 @@
   ----------------------------------------------------------------------*/
 static void BrowseCallbackDialog (int ref, int typedata, char *data)
 {
-  int               val;
+  intptr_t               val;
 
   if (ref == -1)
     /* removes the network conf menu */
@@ -3059,7 +3059,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - BrowseBase)
         {
         case BrowseMenu:
@@ -3415,7 +3415,7 @@
   ----------------------------------------------------------------------*/
 static void ColorCallbackDialog (int ref, int typedata, char *data)
 {
-  int val;
+  intptr_t val;
 
   if (ref == -1)
     {
@@ -3425,7 +3425,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - ColorBase)
        {
        case ColorMenu:
@@ -3776,7 +3776,7 @@
   ----------------------------------------------------------------------*/
 static void GeometryCallbackDialog (int ref, int typedata, char *data)
 {
-  int val;
+  intptr_t val;
 
   TtaDestroyDialogue (GeometryBase + GeometryMenu);
   if (ref == -1)
@@ -3787,7 +3787,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - GeometryBase)
        {
        case GeometryMenu:
@@ -4056,7 +4056,7 @@
   ----------------------------------------------------------------------*/
 static void AnnotCallbackDialog (int ref, int typedata, char *data)
 {
-  int                 val;
+  intptr_t                 val;
 
   if (ref == -1)
     {
@@ -4066,7 +4066,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - AnnotBase)
        {
        case AnnotMenu:
@@ -4549,14 +4549,14 @@
 static void PreferenceCallbackDialog (int ref, int typedata, char *data)
 {
 #ifdef _WX
-  int val;
+  intptr_t val;
 
   if (ref == -1)
       TtaDestroyDialogue (PreferenceBase);
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - PreferenceBase)
        {
        case 0:
Binary files amaya-9.2.1/Amaya/amaya/MathML.STR and 
amaya-9.2.1.new/Amaya/amaya/MathML.STR differ
Binary files amaya-9.2.1/Amaya/amaya/MathMLP.PRS and 
amaya-9.2.1.new/Amaya/amaya/MathMLP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/MathMLT.TRA and 
amaya-9.2.1.new/Amaya/amaya/MathMLT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/MathMLTX.TRA and 
amaya-9.2.1.new/Amaya/amaya/MathMLTX.TRA differ
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/Mathedit.c 
amaya-9.2.1.new/Amaya/amaya/Mathedit.c
--- amaya-9.2.1/Amaya/amaya/Mathedit.c  2005-08-13 00:29:17.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/Mathedit.c      2005-10-30 15:12:01.000000000 
+0000
@@ -1681,7 +1681,7 @@
 static void CallbackMaths (int ref, int typedata, char *data)
 {
   Document           doc;
-  int                val = (int) data;
+  intptr_t           val = (intptr_t) data;
 
   ref -= MathsDialogue;
   if (ref == MenuMaths1)
Binary files amaya-9.2.1/Amaya/amaya/SVG.STR and 
amaya-9.2.1.new/Amaya/amaya/SVG.STR differ
Binary files amaya-9.2.1/Amaya/amaya/SVGP.PRS and 
amaya-9.2.1.new/Amaya/amaya/SVGP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/SVGT.TRA and 
amaya-9.2.1.new/Amaya/amaya/SVGT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/SVGTX.TRA and 
amaya-9.2.1.new/Amaya/amaya/SVGTX.TRA differ
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/SVGedit.c 
amaya-9.2.1.new/Amaya/amaya/SVGedit.c
--- amaya-9.2.1/Amaya/amaya/SVGedit.c   2005-08-13 00:29:19.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/SVGedit.c       2005-10-30 15:10:44.000000000 
+0000
@@ -2059,7 +2059,7 @@
 static void CallbackGraph (int ref, int typedata, char *data)
 {
   Document           doc;
-  int                val = (int) data;
+  intptr_t           val = (intptr_t) data;
 
   ref -= GraphDialogue;
   if (ref == MenuGraph1)
Binary files amaya-9.2.1/Amaya/amaya/TextFile.STR and 
amaya-9.2.1.new/Amaya/amaya/TextFile.STR differ
Binary files amaya-9.2.1/Amaya/amaya/TextFileP.PRS and 
amaya-9.2.1.new/Amaya/amaya/TextFileP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/TextFilePL.PRS and 
amaya-9.2.1.new/Amaya/amaya/TextFilePL.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/TextFilePP.PRS and 
amaya-9.2.1.new/Amaya/amaya/TextFilePP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/TextFilePPUS.PRS and 
amaya-9.2.1.new/Amaya/amaya/TextFilePPUS.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/TextFileT.TRA and 
amaya-9.2.1.new/Amaya/amaya/TextFileT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/TextFileUSL.PRS and 
amaya-9.2.1.new/Amaya/amaya/TextFileUSL.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/Timeline.STR and 
amaya-9.2.1.new/Amaya/amaya/Timeline.STR differ
Binary files amaya-9.2.1/Amaya/amaya/TimelineP.PRS and 
amaya-9.2.1.new/Amaya/amaya/TimelineP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/TimelineT.TRA and 
amaya-9.2.1.new/Amaya/amaya/TimelineT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/TimelineTX.TRA and 
amaya-9.2.1.new/Amaya/amaya/TimelineTX.TRA differ
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/UIcss.c 
amaya-9.2.1.new/Amaya/amaya/UIcss.c
--- amaya-9.2.1/Amaya/amaya/UIcss.c     2005-08-13 00:29:19.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/UIcss.c 2005-10-30 15:07:32.000000000 +0000
@@ -668,12 +668,12 @@
   Element         el;
   Element         firstSel, lastSel;
   char           *ptr = NULL, *localname = NULL;
-  int             j, firstChar, lastChar;
-  int             val, sty;
+  int             j, firstChar, lastChar, sty;
+  intptr_t        val;
   CSSCategory     category;
   ThotBool        found;
 
-  val = (int) data;
+  val = (intptr_t) data;
   category = CSS_Unknown;
   sty = 0; /* document style order */
   switch (ref - BaseCSS)
Binary files amaya-9.2.1/Amaya/amaya/XLink.STR and 
amaya-9.2.1.new/Amaya/amaya/XLink.STR differ
Binary files amaya-9.2.1/Amaya/amaya/XLinkP.PRS and 
amaya-9.2.1.new/Amaya/amaya/XLinkP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/XLinkT.TRA and 
amaya-9.2.1.new/Amaya/amaya/XLinkT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/XML.STR and 
amaya-9.2.1.new/Amaya/amaya/XML.STR differ
Binary files amaya-9.2.1/Amaya/amaya/XMLP.PRS and 
amaya-9.2.1.new/Amaya/amaya/XMLP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/XMLPL.PRS and 
amaya-9.2.1.new/Amaya/amaya/XMLPL.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/XMLPP.PRS and 
amaya-9.2.1.new/Amaya/amaya/XMLPP.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/XMLPPUS.PRS and 
amaya-9.2.1.new/Amaya/amaya/XMLPPUS.PRS differ
Binary files amaya-9.2.1/Amaya/amaya/XMLT.TRA and 
amaya-9.2.1.new/Amaya/amaya/XMLT.TRA differ
Binary files amaya-9.2.1/Amaya/amaya/XMLUSL.PRS and 
amaya-9.2.1.new/Amaya/amaya/XMLUSL.PRS differ
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/init.c 
amaya-9.2.1.new/Amaya/amaya/init.c
--- amaya-9.2.1/Amaya/amaya/init.c      2005-08-13 00:29:20.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/init.c  2005-10-30 14:57:38.000000000 +0000
@@ -620,7 +620,7 @@
   ----------------------------------------------------------------------*/
 void ExtractParameters (char *aName, char *parameters)
 {
-  int            lg, i;
+  intptr_t            lg, i;
   char          *ptr;
   char          *oldptr;
 
@@ -642,7 +642,7 @@
         }
       while (ptr);
 
-      i = (int) (oldptr) - (int) (aName);      /* name length */
+      i = (intptr_t) (oldptr) - (intptr_t) (aName);    /* name length */
       if (i > 1)
         {
           aName[i - 1] = EOS;
@@ -5794,7 +5794,7 @@
   char              tempfile[MAX_LENGTH];
   char              tempname[MAX_LENGTH];
   char              sep, *ptr;
-  int               val;
+  intptr_t          val;
 #if defined(_WINGUI) || defined(_WX) 
   int               i;
 #endif /* defined(_WINGUI) || defined(_WX) */
@@ -5804,7 +5804,7 @@
     sep = URL_SEP;
   else
     sep = DIR_SEP;
-  val = (int) data;
+  val = (intptr_t) data;
   if (ref - BaseDialog == OptionMenu)
     /* a popup menu corresponding to a SELECT element */
     ReturnOption = val;
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/libmanag.c 
amaya-9.2.1.new/Amaya/amaya/libmanag.c
--- amaya-9.2.1/Amaya/amaya/libmanag.c  2005-08-13 00:29:20.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/libmanag.c      2005-10-30 14:59:08.000000000 
+0000
@@ -606,7 +606,7 @@
 void CallbackLibrary (int ref, int typedata, char *data)
 {
 #ifdef _SVG
-  int                 val;
+  intptr_t            val;
   Document            svgDoc, res, libDoc;
   char               *id, *buffer;
   char                tempname[MAX_LENGTH], pathname[MAX_LENGTH];
@@ -615,7 +615,7 @@
   Element             copiedElement, el = NULL;
   PRule               PRuleSearch;
 
-  val = (int) data + 1;
+  val = (intptr_t) data + 1;
   switch (ref - BaseLibrary)
     {
     case FormLibrary:
diff -Nur --exclude batch amaya-9.2.1/Amaya/amaya/trans.c 
amaya-9.2.1.new/Amaya/amaya/trans.c
--- amaya-9.2.1/Amaya/amaya/trans.c     2005-08-13 00:29:20.000000000 +0000
+++ amaya-9.2.1.new/Amaya/amaya/trans.c 2005-10-30 15:05:48.000000000 +0000
@@ -2394,9 +2394,9 @@
 void TransCallbackDialog (int ref, int typedata, char* data)
 {
   strTransDesc        *trans = NULL;
-  int                  val;
+  intptr_t             val;
 
-  val = (int) data;
+  val = (intptr_t) data;
   switch (ref - TransBaseDialog)
     {
     case TransMenu:
diff -Nur --exclude batch amaya-9.2.1/Amaya/annotlib/ANNOTmenu.c 
amaya-9.2.1.new/Amaya/annotlib/ANNOTmenu.c
--- amaya-9.2.1/Amaya/annotlib/ANNOTmenu.c      2005-08-13 00:29:21.000000000 
+0000
+++ amaya-9.2.1.new/Amaya/annotlib/ANNOTmenu.c  2005-10-30 14:41:34.000000000 
+0000
@@ -85,7 +85,7 @@
   ----------------------------------------------------------------------*/
 static void CustomQueryCallbackDialog (int ref, int typedata, char *data)
 {
-  int                 val;
+  intptr_t                 val;
 
   if (ref == -1)
     {
@@ -95,7 +95,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - CustomQueryBase)
        {
        case CustomQueryMenu:
@@ -775,7 +775,7 @@
   ----------------------------------------------------------------------*/
 static void AnnotFilterCallbackDialog (int ref, int typedata, char * data)
 {
-  int val;
+  intptr_t val;
 
   if (ref == -1)
     {
@@ -785,7 +785,7 @@
   else
     {
       /* has the user changed the options? */
-      val = (int) data;
+      val = (intptr_t) data;
       switch (ref - AnnotFilterBase)
        {
        case AnnotFilterMenu:
Binary files amaya-9.2.1/Amaya/annotlib/Annot.STR and 
amaya-9.2.1.new/Amaya/annotlib/Annot.STR differ
Binary files amaya-9.2.1/Amaya/annotlib/AnnotP.PRS and 
amaya-9.2.1.new/Amaya/annotlib/AnnotP.PRS differ
Binary files amaya-9.2.1/Amaya/annotlib/AnnotT.TRA and 
amaya-9.2.1.new/Amaya/annotlib/AnnotT.TRA differ
Binary files amaya-9.2.1/Amaya/annotlib/Topics.STR and 
amaya-9.2.1.new/Amaya/annotlib/Topics.STR differ
Binary files amaya-9.2.1/Amaya/annotlib/TopicsP.PRS and 
amaya-9.2.1.new/Amaya/annotlib/TopicsP.PRS differ
diff -Nur --exclude batch 
amaya-9.2.1/Amaya/thotlib/dialogue/AmayaApplyClassPanel.cpp 
amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaApplyClassPanel.cpp
--- amaya-9.2.1/Amaya/thotlib/dialogue/AmayaApplyClassPanel.cpp 2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaApplyClassPanel.cpp     
2005-10-30 13:44:22.000000000 +0000
@@ -124,16 +124,16 @@
  */
 void AmayaApplyClassPanel::SendDataToPanel( AmayaParams& p )
 {
-  int nb_class              = (long int)p.param1;
+  intptr_t nb_class         = (intptr_t)p.param1;
   const char * listBuffer   = (char *)p.param2;
   const char * currentClass = (char *)p.param3;
-  int ref                   = (int)p.param4;;
+  intptr_t ref              = (intptr_t)p.param4;;
   
   m_ApplyClassRef = ref;
   
   /* fill the list */
   m_pClassList->Clear();
-  int i = 0;
+  intptr_t i = 0;
   int index = 0;
   while (i < nb_class && listBuffer[index] != EOS)
     {
diff -Nur --exclude batch 
amaya-9.2.1/Amaya/thotlib/dialogue/AmayaAttributePanel.cpp 
amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaAttributePanel.cpp
--- amaya-9.2.1/Amaya/thotlib/dialogue/AmayaAttributePanel.cpp  2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaAttributePanel.cpp      
2005-10-30 14:01:57.000000000 +0000
@@ -125,18 +125,18 @@
   ----------------------------------------------------------------------*/
 void AmayaAttributePanel::SendDataToPanel( AmayaParams& p )
 {
-  int action_id = (int)p.param1;
+  intptr_t action_id = (intptr_t)p.param1;
   switch ( action_id )
     {
     case wxATTR_ACTION_LISTUPDATE:
       ShowAttributValue( wxATTR_TYPE_NONE );
-      SetupListValue( (const char *)p.param2, (int)p.param3, (const int 
*)p.param4, (const char *)p.param5, (int)p.param6, (const int *)p.param7 );
+      SetupListValue( (const char *)p.param2, (intptr_t)p.param3, (const int 
*)p.param4, (const char *)p.param5, (intptr_t)p.param6, (const int *)p.param7 );
       break;
     case wxATTR_ACTION_SETUPLANG:
       m_CurrentAttType = wxATTR_TYPE_LANG;
       ShowAttributValue( wxATTR_TYPE_LANG );
       SetMandatoryState( p.param2 != NULL );
-      SetupLangValue( (const char *)p.param3,(const char *)p.param4, (const 
char *)p.param5, (int)p.param6, (int)p.param7 );
+      SetupLangValue( (const char *)p.param3,(const char *)p.param4, (const 
char *)p.param5, (intptr_t)p.param6, (intptr_t)p.param7 );
       break;
     case wxATTR_ACTION_SETUPTEXT:
       m_CurrentAttType = wxATTR_TYPE_TEXT;
@@ -148,13 +148,13 @@
       m_CurrentAttType = wxATTR_TYPE_ENUM;
       ShowAttributValue( wxATTR_TYPE_ENUM );
       SetMandatoryState( p.param2 != NULL );
-      SetupEnumValue( (const char *)p.param3, (int)p.param4, (int)p.param5 );
+      SetupEnumValue( (const char *)p.param3, (intptr_t)p.param4, 
(intptr_t)p.param5 );
       break;
     case wxATTR_ACTION_SETUPNUM:
       m_CurrentAttType = wxATTR_TYPE_NUM;
       ShowAttributValue( wxATTR_TYPE_NUM );
       SetMandatoryState( p.param2 != NULL );
-      SetupNumValue( (int)p.param3 );
+      SetupNumValue( (intptr_t)p.param3 );
       break;
     }
 }
diff -Nur --exclude batch 
amaya-9.2.1/Amaya/thotlib/dialogue/AmayaCharStylePanel.cpp 
amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaCharStylePanel.cpp
--- amaya-9.2.1/Amaya/thotlib/dialogue/AmayaCharStylePanel.cpp  2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaCharStylePanel.cpp      
2005-10-30 14:04:34.000000000 +0000
@@ -160,11 +160,11 @@
  */
 void AmayaCharStylePanel::SendDataToPanel( AmayaParams& p )
 {
-  int font_family    = (int)p.param1;
-  int font_style     = (int)p.param2;
-  int font_weight    = (int)p.param3;
-  int font_underline = (int)p.param4;
-  int font_size      = (int)p.param5;
+  intptr_t font_family    = (intptr_t)p.param1;
+  intptr_t font_style     = (intptr_t)p.param2;
+  intptr_t font_weight    = (intptr_t)p.param3;
+  intptr_t font_underline = (intptr_t)p.param4;
+  intptr_t font_size      = (intptr_t)p.param5;
 
   XRCCTRL(*m_pPanelContentDetach, "wxID_CHOICE_FONTFAMILY", 
wxChoice)->SetSelection(font_family);
   XRCCTRL(*m_pPanelContentDetach, "wxID_CHOICE_UNDERLINE", 
wxChoice)->SetSelection(font_underline);
diff -Nur --exclude batch 
amaya-9.2.1/Amaya/thotlib/dialogue/AmayaFormatPanel.cpp 
amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaFormatPanel.cpp
--- amaya-9.2.1/Amaya/thotlib/dialogue/AmayaFormatPanel.cpp     2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaFormatPanel.cpp 2005-10-30 
14:06:07.000000000 +0000
@@ -129,10 +129,10 @@
  */
 void AmayaFormatPanel::SendDataToPanel( AmayaParams& p )
 {
-  int modif_type       = (int)p.param1;
-  int align_num        = (int)p.param2;
-  int indent_value     = (int)p.param3;
-  int line_space_value = (int)p.param4;
+  intptr_t modif_type       = (intptr_t)p.param1;
+  intptr_t align_num        = (intptr_t)p.param2;
+  intptr_t indent_value     = (intptr_t)p.param3;
+  intptr_t line_space_value = (intptr_t)p.param4;
 
   if ( modif_type & wxFORMAT_MODIF_FORMAT)
     {
diff -Nur --exclude batch 
amaya-9.2.1/Amaya/thotlib/dialogue/AmayaSpeCharPanel.cpp 
amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaSpeCharPanel.cpp
--- amaya-9.2.1/Amaya/thotlib/dialogue/AmayaSpeCharPanel.cpp    2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaSpeCharPanel.cpp        
2005-10-30 14:10:56.000000000 +0000
@@ -354,7 +354,7 @@
  */
 void AmayaSpeCharPanel::SendDataToPanel( AmayaParams& p )
 {
-  int action = (int)p.param1;
+  intptr_t action = (intptr_t)p.param1;
   if (action == wxSPECHAR_ACTION_INIT)
     {
       XmlEntity *MathEntityTable = (XmlEntity *)p.param2;
diff -Nur --exclude batch amaya-9.2.1/Amaya/thotlib/dialogue/AmayaXMLPanel.cpp 
amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaXMLPanel.cpp
--- amaya-9.2.1/Amaya/thotlib/dialogue/AmayaXMLPanel.cpp        2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/AmayaXMLPanel.cpp    2005-10-30 
14:08:20.000000000 +0000
@@ -109,18 +109,18 @@
  */
 void AmayaXMLPanel::SendDataToPanel( AmayaParams& p )
 {
-  int nb_el                 = (int)p.param1;
+  intptr_t nb_el            = (intptr_t)p.param1;
   const char * listBuffer   = (char *)p.param2;
   const char * currentEl    = (char *)p.param3;
-  int ref                   = (int)p.param4;;
+  intptr_t ref              = (intptr_t)p.param4;;
   
   m_XMLRef = ref;
   
   /* fill the list */
   m_pXMLList->Clear();
-  int i = 0;
+  intptr_t i = 0;
   int index = 0;
-  int sel = 0;
+  intptr_t sel = 0;
   while (i < nb_el && listBuffer[index] != EOS)
     {
       m_pXMLList->Append( TtaConvMessageToWX( &listBuffer[index] ) );
diff -Nur --exclude batch amaya-9.2.1/Amaya/thotlib/dialogue/appdialogue.c 
amaya-9.2.1.new/Amaya/thotlib/dialogue/appdialogue.c
--- amaya-9.2.1/Amaya/thotlib/dialogue/appdialogue.c    2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/appdialogue.c        2005-10-30 
14:16:26.000000000 +0000
@@ -4295,23 +4295,23 @@
        (*(Proc3)ThotLocalActions[T_rcinsertpaste]) (
                (void *)TRUE,
                (void *)FALSE,
-               (void *)((int) data + 1) );
+               (void *)((intptr_t) data + 1) );
        break;
       case NumMenuPaste:
        (*(Proc3)ThotLocalActions[T_rcinsertpaste]) (
                (void *)FALSE,
                (void *)TRUE,
-               (void *)((int) data + 1));
+               (void *)((intptr_t) data + 1));
        break;
       case NumMenuInclude:
        (*(Proc3)ThotLocalActions[T_rcinsertpaste]) (
                (void *)FALSE,
                (void *)FALSE,
-               (void *)((int) data + 1));
+               (void *)((intptr_t) data + 1));
        break;
       case NumMenuElChoice:
        (*(Proc2)ThotLocalActions[T_rchoice]) (
-               (void *)((int) data + 1),
+               (void *)((intptr_t) data + 1),
                (void *)NULL);
        break;
       case NumSelectNatureName:
@@ -4326,7 +4326,7 @@
       case NumMenuAttrEnumNeeded:
        (*(Proc3)ThotLocalActions[T_rattrreq]) (
                (void *)ref,
-               (void *)((int) data),
+               (void *)((intptr_t) data),
                (void *)data);
        break;
       case NumMenuAttr:
@@ -4335,7 +4335,7 @@
       case NumMenuAttrEnum:
        (*(Proc3)ThotLocalActions[T_rattrval]) (
                (void *)ref,
-               (void *)((int) data),
+               (void *)((intptr_t) data),
                (void *)data);
        break;
        
@@ -4349,7 +4349,7 @@
       case NumMenuAlphaLanguage:
        (*(Proc3)ThotLocalActions[T_rattrlang]) (
                (void *)ref,
-               (void *)((int) data),
+               (void *)((intptr_t) data),
                (void *)NULL);
        break;
       case NumFormClose:
@@ -4380,7 +4380,7 @@
       case NumTogglePatternUnchanged:
        (*(Proc3)ThotLocalActions[T_present]) (
                (void *)ref,
-               (void *)(int) data,
+               (void *)(intptr_t) data,
                (void *)NULL);
        break;
       case NumSelectPattern:
@@ -4395,7 +4395,7 @@
       case NumMenuPresentStandard:
        (*(Proc2)ThotLocalActions[T_presentstd]) (
                (void *)ref,
-               (void *)((int) data));
+               (void *)((intptr_t) data));
        break;
       case NumFormSearchText:
       case NumMenuReplaceMode:
@@ -4404,7 +4404,7 @@
        /* sous-menu mode de remplacement */
        (*(Proc3)ThotLocalActions[T_searchtext]) (
                (void *)ref,
-               (void *)((int) data),
+               (void *)((intptr_t) data),
                (void *)NULL);
        break;
       case NumZoneTextSearch:
@@ -4420,10 +4420,10 @@
       case NumMenuOrSearchText:
        (*(Proc2)ThotLocalActions[T_locatesearch]) (
                (void *)ref,
-               (void *)((int) data));
+               (void *)((intptr_t) data));
        break;  
       case NumFormElemToBeCreated:
-       CallbackElemToBeCreated (ref, (int)data, NULL);
+       CallbackElemToBeCreated (ref, (intptr_t)data, NULL);
        break;
       case NumSelectElemToBeCreated:
        CallbackElemToBeCreated (ref, 0, data);
@@ -4438,7 +4438,7 @@
 #endif /* #if defined(_GTK) */
            (*(Proc3)ThotLocalActions[T_rattr]) (
                (void *)ref,
-               (void *)((int) data),
+               (void *)((intptr_t) data),
                (void *)ActiveFrame);
          }
        break;
@@ -4477,7 +4477,7 @@
 #endif /* #if defined(_GTK) */
              (*(Proc3)ThotLocalActions[T_rattr]) (
                        (void *)ref,
-                       (void *)((int) data),
+                       (void *)((intptr_t) data),
                        (void *)frame);
              return;
            }
@@ -4493,7 +4493,7 @@
              TtaSetDialoguePosition ();
 #endif /* #if defined(_GTK) */
              (*(Proc3)ThotLocalActions[T_rselect]) ((void *)ref,
-                                                    (void *)((int) data + 1),
+                                                    (void *)((intptr_t) data + 
1),
                                                     (void *)frame);
              return;
            }
@@ -4523,7 +4523,7 @@
 
       if (ptrmenu)
        {
-         item = (int) data;
+         item = (intptr_t) data;
          if (item < ptrmenu->ItemsNb && ptrmenu->ItemsList != NULL)
            {
              for (i = 0; i <= item; i++)
@@ -4534,7 +4534,7 @@
                    item++;
                }
            }
-         /*action = GetActionItem(frame, menu, (int)data); */
+         /*action = GetActionItem(frame, menu, (intptr_t)data); */
          if (action > 0 && action < MaxMenuAction)
            /* l'action existe et le menu est actif */
 #ifdef _WX
diff -Nur --exclude batch amaya-9.2.1/Amaya/thotlib/dialogue/printmenu.c 
amaya-9.2.1.new/Amaya/thotlib/dialogue/printmenu.c
--- amaya-9.2.1/Amaya/thotlib/dialogue/printmenu.c      2005-08-13 
00:29:30.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/dialogue/printmenu.c  2005-10-30 
14:20:25.000000000 +0000
@@ -357,9 +357,9 @@
        printArgc++;
 #else /* _WINDOWS */
 #ifndef _WX
-       sprintf (&cmd[i], " -w%u", (unsigned int) FrRef[0]);
+       sprintf (&cmd[i], " -w%u", (uintptr_t) FrRef[0]);
 #else /* _WX */
-       sprintf (&cmd[i], " -w%u", (unsigned int) FrameTable[0].WdFrame);
+       sprintf (&cmd[i], " -w%u", (uintptr_t) FrameTable[0].WdFrame);
 #endif /* _WX */
 #endif /* _WINDOWS */
      }
diff -Nur --exclude batch amaya-9.2.1/Amaya/thotlib/editing/checkermenu.c 
amaya-9.2.1.new/Amaya/thotlib/editing/checkermenu.c
--- amaya-9.2.1/Amaya/thotlib/editing/checkermenu.c     2005-08-13 
00:29:31.000000000 +0000
+++ amaya-9.2.1.new/Amaya/thotlib/editing/checkermenu.c 2005-10-30 
14:25:03.000000000 +0000
@@ -786,7 +786,7 @@
     switch (ref - SpellingBase)
       {
       case ChkrMenuIgnore:
-       switch ((int) data)
+       switch ((intptr_t) data)
          {
          case 0:
            /* ignorer les mots ecrits en majuscule */
@@ -820,7 +820,7 @@
        break;
       case ChkrMenuOR:
        /* definition du sens de correction OU? */
-       switch ((int) data)
+       switch ((intptr_t) data)
          {
          case 0:       /* ElemIsBefore la selection */
            ChkrRange->SStartToEnd = FALSE;
@@ -838,7 +838,7 @@
        /* La premiere fois on initialise le domaine de recherche */
        if (FirstStep)
          {
-           InitSearchDomain ((int) data, ChkrRange);
+           InitSearchDomain ((intptr_t) data, ChkrRange);
            /* On prepare la recheche suivante */
 #ifdef _GTK
            if (ChkrRange->SStartToEnd)
@@ -878,7 +878,7 @@
       case ChkrFormCorrect:
        /* retour de la feuille de dialogue CORRECTION */
        /* effectuer l'action demandee */
-       ApplyCommand ((int) data);
+       ApplyCommand ((intptr_t) data);
        break;
       }
 }

Reply via email to