Ignore:
Timestamp:
04/08/13 15:07:07 (12 years ago)
Author:
tbretz
Message:
Updated to v20r7.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/dim/src/did/did.c

    r14698 r15282  
    129129        XtSetArg(arglist[n], XmNadjustLast, False); n++;
    130130        sprintf(w_name,"matrix_row");
    131         row_col_id = XmCreateRowColumn(top_id,w_name,arglist,n);
     131        row_col_id = XmCreateRowColumn(top_id,w_name,arglist,(Cardinal)n);
    132132        XtManageChild(row_col_id);
    133133        Matrix_id[Curr_matrix] = row_col_id;
     
    302302    XtSetArg ( ar[n], XmNscrollingPolicy, XmAUTOMATIC); n++;
    303303
    304     sl = XmCreateScrolledWindow ( f, "ScrollWin", ar, n );
     304    sl = XmCreateScrolledWindow ( f, "ScrollWin", ar, (Cardinal)n );
    305305    /*
    306306    XtVaSetValues ( sl,
     
    363363
    364364        w = XmCreateSeparator(parent_id, "separator",
    365                 arglist,n);
     365                arglist,(Cardinal)n);
    366366        XtManageChild(w);
    367367        return(w);
     
    758758    XtSetArg ( arglist[n], XmNtraversalOn,True); n++;
    759759    return XtAppCreateShell(argv[0], NULL, applicationShellWidgetClass,
    760                             display, arglist, n);
     760                            display, arglist, (Cardinal)n);
    761761     
    762762}
     
    860860                                }
    861861                                for(i = 0;*ptr; ptr++, i++)
    862                                         Curr_view_opt_par[i] = toupper(*ptr);
     862                                        Curr_view_opt_par[i] = (char)toupper((int)*ptr);
    863863                                Curr_view_opt_par[i] = '\0';
    864864                        }
     
    10331033Widget id,sel_id;
    10341034int i, j, n_nodes, curr_index = 0;
    1035 char nodes_str[MAX_NODE_NAME*MAX_CONNS], max_str[MAX_NODE_NAME];
    1036 char *ptr, *nodeptrs[MAX_CONNS], *curr_str, *sptr;
     1035char nodes_str[MAX_NODE_NAME*MAX_CONNS*2], max_str[MAX_NODE_NAME];
     1036char *ptr, *nodeptrs[MAX_CONNS*2], *curr_str, *sptr;
    10371037int get_nodes();
    10381038
     
    10521052                sptr = ptr;
    10531053                ptr = strchr(ptr,'\n');
     1054                *ptr++ = '\0';
    10541055                for(j = 0; j < (int)strlen(sptr); j++)
    1055                   sptr[j] = tolower(sptr[j]);
    1056                 *ptr++ = '\0';
     1056                  sptr[j] = (char)tolower((int)sptr[j]);
    10571057        }
    10581058        strcpy(max_str,"zzzzzzzzzzzzzzzzzzzzzzzzzzzz");
     
    11691169                    ptr1 = strchr(ptr,'|');
    11701170                }
    1171             strncpy(Curr_service_format,ptr,(int)(ptr1 - ptr));
     1171            strncpy(Curr_service_format,ptr,(size_t)(ptr1 - ptr));
    11721172            Curr_service_format[(int)(ptr1-ptr)] = '\0';
    11731173        }
     
    11831183
    11841184        if(tag){}
    1185         Service_content_str = malloc(1024 + (*size)*16);
    1186         Service_buffer = malloc(*size);
    1187         memcpy(Service_buffer, (char *)buffer, *size);
     1185        Service_content_str = malloc((size_t)(1024 + (*size)*16));
     1186        Service_buffer = malloc((size_t)*size);
     1187        memcpy(Service_buffer, (char *)buffer, (size_t)*size);
    11881188        Service_size = *size;
    11891189        get_service_format();
     
    13031303      strcat(Service_content_str," L");
    13041304      if(!num)
    1305         size = ssize/sizeof(int);
     1305        size = ssize/(int)sizeof(int);
    13061306      else
    13071307        size = num;
    1308       psize = size * sizeof(int);
     1308      psize = size * (int)sizeof(int);
    13091309      print_service_standard(ptr, size);
    13101310      break;
     
    13131313      strcat(Service_content_str," I");
    13141314      if(!num)
    1315         size = ssize/sizeof(int);
     1315        size = ssize/(int)sizeof(int);
    13161316      else
    13171317        size = num;
    1318       psize = size * sizeof(int);
     1318      psize = size * (int)sizeof(int);
    13191319      print_service_standard(ptr, size);
    13201320      break;
     
    13231323      strcat(Service_content_str," S");
    13241324      if(!num)
    1325         size = ssize/sizeof(short);
     1325        size = ssize/(int)sizeof(short);
    13261326      else
    13271327        size = num;
    1328       psize = size * sizeof(short);
     1328      psize = size * (int)sizeof(short);
    13291329      print_service_short(ptr, size);
    13301330      break;
     
    13331333      strcat(Service_content_str," F");
    13341334      if(!num)
    1335         size = ssize/sizeof(float);
     1335        size = ssize/(int)sizeof(float);
    13361336      else
    13371337        size = num;
    1338       psize = size * sizeof(float);
     1338      psize = size * (int)sizeof(float);
    13391339      print_service_float(ptr, size);
    13401340      break;
     
    13431343      strcat(Service_content_str," D");
    13441344      if(!num)
    1345         size = ssize/sizeof(double);
     1345        size = ssize/(int)sizeof(double);
    13461346      else
    13471347        size = num;
    1348       psize = size * sizeof(double);
     1348      psize = size * (int)sizeof(double);
    13491349      print_service_double(ptr, size);
    13501350      break;
     
    13531353      strcat(Service_content_str," X");
    13541354      if(!num)
    1355         size = ssize/sizeof(longlong);
     1355        size = ssize/(int)sizeof(longlong);
    13561356      else
    13571357        size = num;
    1358       psize = size * sizeof(longlong);
     1358      psize = size * (int)sizeof(longlong);
    13591359      print_service_standard(ptr, size*2);
    13601360      break;
     
    19971997      if(last_size)
    19981998        free(last_buffer);
    1999       last_buffer = malloc(full_size);
     1999      last_buffer = malloc((size_t)full_size);
    20002000      last_size = full_size;
    20012001   }
     
    21432143          strp++;
    21442144        }
    2145         num = strlen(strp)+1;
    2146         strncpy((char *)ptr,strp,num);
     2145        num = (int)strlen(strp)+1;
     2146        strncpy((char *)ptr,strp,(size_t)num);
    21472147        if( (ptr1 = (char *)strchr((char *)ptr,'\"')) )
    21482148        {
     
    21982198                      Curr_service_id = 0;
    21992199                  }
    2200                   Curr_service_id = dic_info_service_stamped(Curr_service_name,
     2200                  Curr_service_id = (int)dic_info_service_stamped(Curr_service_name,
    22012201                                                     MONITORED,10,0,0,
    22022202                                                     recv_service_info,0,
     
    22182218                      Curr_service_id = 0;
    22192219                  }
    2220                   Curr_service_id = dic_info_service_stamped(Curr_service_name,
     2220                  Curr_service_id = (int)dic_info_service_stamped(Curr_service_name,
    22212221                                                     MONITORED,0,0,0,
    22222222                                                     recv_service_info,0,
     
    24042404                if(n_services != -1)
    24052405                {
    2406                         service_size = n_services*sizeof(DNS_SERVICE_INFO);
    2407                         servp->service_ptr = (DNS_SERVICE_INFO *)malloc(service_size);
    2408                         memcpy(servp->service_ptr, buffer->services, service_size);
     2406                        service_size = n_services*(int)sizeof(DNS_SERVICE_INFO);
     2407                        servp->service_ptr = (DNS_SERVICE_INFO *)malloc((size_t)service_size);
     2408                        memcpy(servp->service_ptr, buffer->services, (size_t)service_size);
    24092409                        N_services += n_services;
    24102410                }
     
    25392539                                  strcpy(node, server_ptr->node);
    25402540                                  strcpy(par, Curr_view_opt_par);
    2541                                   ptr = strchr(node, '.');
    2542                                   if(ptr)
    2543                                     *ptr = '\0';
    2544                                   ptr = strchr(par,'.');
    2545                                   if(ptr)
    2546                                     *ptr = '\0';
     2541                                  if(!isdigit(node[0]))
     2542                                  {
     2543                                        ptr = strchr(node, '.');
     2544                                        if(ptr)
     2545                                                *ptr = '\0';
     2546                                        ptr = strchr(par,'.');
     2547                                        if(ptr)
     2548                                                *ptr = '\0';
     2549                                  }
    25472550                                  ptr = node;
    25482551                                  for(i = 0; i < (int)strlen(ptr); i++)
    2549                                     ptr[i] = tolower(ptr[i]);
     2552                                    ptr[i] = (char)tolower((int)ptr[i]);
    25502553                                  ptr = par;
    25512554                                  for(i = 0; i < (int)strlen(ptr); i++)
    2552                                     ptr[i] = tolower(ptr[i]);
     2555                                    ptr[i] = (char)tolower((int)ptr[i]);
    25532556                                         if(!strcmp(/*server_ptr->*/node, /*Curr_view_opt_*/par))
    25542557                                        {
     
    26612664        w_id = w = XmCreateMenuBar(Matrix_id[Curr_matrix],
    26622665                                (String)XmStringCreateLtoR ( w_name,XmSTRING_DEFAULT_CHARSET),
    2663                                 arglist,n);
     2666                                arglist,(Cardinal)n);
    26642667/*                             
    26652668        if(n_services == -1)
     
    26752678        w = XmCreateCascadeButton(w,
    26762679                                (String)XmStringCreateLtoR ( w_name,XmSTRING_DEFAULT_CHARSET),
    2677                                 arglist,n);
     2680                                arglist,(Cardinal)n);
    26782681        set_something(w,XmNlabelString,name);
    26792682        set_something(w,XmNalignment,XmALIGNMENT_CENTER);
     
    26892692                ww = XmCreatePulldownMenu(w_id,
    26902693                                (String)XmStringCreateLtoR ( w_name,XmSTRING_DEFAULT_CHARSET),
    2691                                 arglist,n);
     2694                                arglist,(Cardinal)n);
    26922695                set_something(w,XmNsubMenuId,ww);
    26932696                XtManageChild(w);
     
    26972700                w = XmCreatePushButton(ww,
    26982701                                (String)XmStringCreateLtoR ( w_name,XmSTRING_DEFAULT_CHARSET),
    2699                                 arglist,n);
     2702                                arglist,(Cardinal)n);
    27002703
    27012704                set_something(w,XmNlabelString,"Services");
     
    27092712                w = XmCreatePushButton(ww,
    27102713                                (String)XmStringCreateLtoR ( w_name,XmSTRING_DEFAULT_CHARSET),
    2711                                 arglist,n);
     2714                                arglist,(Cardinal)n);
    27122715
    27132716                set_something(w,XmNlabelString,"Clients");
     
    28572860
    28582861        service_ptr = servp->service_ptr;
    2859         service_list = (DID_SLOT *)malloc(ptr->n_services * MAX_NAME);
     2862        service_list = (DID_SLOT *)malloc((size_t)(ptr->n_services * MAX_NAME));
    28602863        n_services = ptr->n_services;
    28612864
     
    33003303      XtSetArg(ar[n],XmNselectionLabelString, xmSelection); n++;
    33013304      }
    3302     sd = XmCreateSelectionDialog ( toplevel_widget, "Selection", ar, n );
     3305    sd = XmCreateSelectionDialog ( toplevel_widget, "Selection", ar, (Cardinal)n );
    33033306    XmStringFree(xmList);
    33043307    XmStringFree(xmOk);
     
    33383341    XtSetArg(ar[n],XmNwidth, 500); n++;
    33393342    XtSetArg(ar[n],XmNdirMask, xm1); n++;
    3340     sd = XmCreateFileSelectionDialog ( toplevel_widget, "FileSelection", ar, n );
     3343    sd = XmCreateFileSelectionDialog ( toplevel_widget, "FileSelection", ar, (Cardinal)n );
    33413344   
    33423345    XmStringFree(xm1);
     
    33673370    */
    33683371    XtSetArg(ar[n],XmNselectionLabelString, xm1); n++;
    3369     sd = XmCreatePromptDialog ( toplevel_widget, "Prompt", ar, n );
     3372    sd = XmCreatePromptDialog ( toplevel_widget, "Prompt", ar, (Cardinal)n );
    33703373   
    33713374    XmStringFree(xm1);
     
    33963399    */
    33973400    XtSetArg(ar[n],XmNmessageString, xm1); n++;
    3398     sd = XmCreateQuestionDialog ( toplevel_widget, "Question", ar, n );
     3401    sd = XmCreateQuestionDialog ( toplevel_widget, "Question", ar, (Cardinal)n );
    33993402   
    34003403    XmStringFree(xm1);
     
    34193422    XtSetArg(ar[n],XmNborderWidth, 1); n++;
    34203423    XtSetArg(ar[n],XmNresizePolicy, XmRESIZE_ANY); n++;
    3421     fd = XmCreateFormDialog ( toplevel_widget, "Form", ar, n );
     3424    fd = XmCreateFormDialog ( toplevel_widget, "Form", ar, (Cardinal)n );
    34223425    XtManageChild(fd);
    34233426
     
    34343437    XtSetArg(ar[n],XmNleftAttachment, XmATTACH_FORM); n++;
    34353438    XtSetArg(ar[n],XmNleftOffset, 0); n++;
    3436     rc = XmCreateRowColumn ( fd, "rowcol", ar, n );
     3439    rc = XmCreateRowColumn ( fd, "rowcol", ar, (Cardinal)n );
    34373440    XtManageChild(rc);
    34383441
     
    34443447    XtSetArg ( ar[n], XmNscrollingPolicy, XmAUTOMATIC); n++;
    34453448
    3446     sw = XmCreateScrolledWindow ( rc, "ScrollWin", ar, n );
     3449    sw = XmCreateScrolledWindow ( rc, "ScrollWin", ar, (Cardinal)n );
    34473450    XtManageChild ( sw );
    34483451
     
    34533456    XtSetArg(ar[n],XmNlabelString, xm1); n++;
    34543457    XtSetArg(ar[n],XmNalignment, XmALIGNMENT_BEGINNING); n++;
    3455     lb = XmCreateLabel ( sw, "label", ar, n );
     3458    lb = XmCreateLabel ( sw, "label", ar, (Cardinal)n );
    34563459    XtManageChild(lb);
    34573460    XmStringFree(xm1);
     
    34673470    XtSetArg(ar[n],XmNnumColumns, 3); n++;
    34683471    XtSetArg(ar[n],XmNpacking, XmPACK_COLUMN); n++;
    3469     rc1 = XmCreateRowColumn ( rc, "buttons", ar, n );
     3472    rc1 = XmCreateRowColumn ( rc, "buttons", ar, (Cardinal)n );
    34703473    XtManageChild(rc1);
    34713474    /*   
     
    34963499    XtSetArg(ar[n],XmNfontList, did_default_font); n++;
    34973500    XtSetArg(ar[n],XmNlabelString, xm1); n++;
    3498     b = XmCreatePushButton ( parent, "button", ar, n );
     3501    b = XmCreatePushButton ( parent, "button", ar, (Cardinal)n );
    34993502 
    35003503    XtManageChild(b);
     
    35063509}
    35073510
    3508 
    3509 
    3510 
Note: See TracChangeset for help on using the changeset viewer.