pike.git / src / post_modules / GTK2 / source / support.c

version» Context lines:

pike.git/src/post_modules/GTK2/source/support.c:240:    push_object(pike_cmap);    /* on stack: function img bpp linepad depth cmap*/    /* 6 5 4 3 2 1 */    PFTIME("Dithering image");    apply_svalue(Pike_sp-6,5);    if (TYPEOF(Pike_sp[-1]) != PIKE_T_STRING) {    gdk_image_destroy((void *)i);    Pike_error("Failed to convert image\n");    }    PFTIME("Converting image"); -  MEMCPY(i->mem,Pike_sp[-1].u.string->str,Pike_sp[-1].u.string->len); +  memcpy(i->mem,Pike_sp[-1].u.string->str,Pike_sp[-1].u.string->len);    pop_stack(); /* string */    pop_stack(); /* function */    }    }    TIMER_END();    return i;   }      int pgtk2_is_object_program(struct program *X);   
pike.git/src/post_modules/GTK2/source/support.c:341:    void *dest, long *mask, int len) {    struct svalue *s;    if ((s=simple_mapping_string_lookup(map,name))) {    if (TYPEOF(*s) == type) {    switch(type) {    case PIKE_T_STRING:   #ifdef PIKE_DEBUG    if (len!=sizeof(char *))    Pike_fatal("oddities detected\n");   #endif -  MEMCPY(((char **)dest),&s->u.string->str,sizeof(char *)); +  memcpy(((char **)dest),&s->u.string->str,sizeof(char *));    break;    case PIKE_T_INT:    if (len==2) {    short i=(short)s->u.integer; -  MEMCPY(((short *)dest),&i,2); +  memcpy(((short *)dest),&i,2);    } else if (len==4) -  MEMCPY(((int *)dest),&s->u.integer,len); +  memcpy(((int *)dest),&s->u.integer,len);    break;    case PIKE_T_FLOAT:    if (len==sizeof(FLOAT_TYPE)) -  MEMCPY(((FLOAT_TYPE *)dest),&s->u.float_number,len); +  memcpy(((FLOAT_TYPE *)dest),&s->u.float_number,len);    else if (len==sizeof(double)) {    double d=s->u.float_number; -  MEMCPY(((double *)dest),&d,len); +  memcpy(((double *)dest),&d,len);    }    break;    }    if (mask)    *mask|=madd;    }    }   }      GdkAtom get_gdkatom(struct object *o) {