File tgif-4.1.45-ia64.patch of Package tgif

--- cmd.c
+++ cmd.c
@@ -776,7 +776,7 @@
          for (obj_ptr=topObj; obj_ptr != NULL; obj_ptr=next_obj) {
             next_obj = obj_ptr->next;
             if (ObjHasFullID(obj_ptr,
-                  (char*)(int)(CmdPtr->pos_before[count]))) {
+                  (char*)(long int)(CmdPtr->pos_before[count]))) {
                count++;
                sel_ptr->obj = obj_ptr;
                if (!obj_ptr->locked) MoveObj(obj_ptr, dx, dy);
--- stretch.c
+++ stretch.c
@@ -408,7 +408,7 @@
                   num_to_resize*sizeof(char*));
          }
          if (ppsz_names == NULL) FailAllocMessage();
-         ppsz_names[num_to_resize-1] = (char*)(sel_ptr->obj->id);
+         ppsz_names[num_to_resize-1] = (char*)((long int)(sel_ptr->obj->id));
       }
    }
    if (num_to_resize == 0) return NULL;
@@ -441,7 +441,7 @@
    RemoveAllSel();
    for (i=0; i < num_to_resize; i++) {
       struct AttrRec *exec_attr=NULL;
-      struct ObjRec *obj_ptr=FindObjWithOID((int)(ppsz_names[i]));
+      struct ObjRec *obj_ptr=FindObjWithOID((long int)(ppsz_names[i]));
 
       if (obj_ptr != NULL && !SkipOnResize(obj_ptr)) {
          exec_attr = FindAttrWithName(obj_ptr, "on_resize=", NULL);
@@ -457,7 +457,7 @@
       }
    }
    for (i=0; i < num_to_resize; i++) {
-      struct ObjRec *obj_ptr=FindObjWithOID((int)(ppsz_names[i]));
+      struct ObjRec *obj_ptr=FindObjWithOID((long int)(ppsz_names[i]));
 
       if (obj_ptr != NULL) {
          if (!AlreadySelected(obj_ptr)) {
openSUSE Build Service is sponsored by