* Replaced bcopy/bzero/bcmp with memcpu/memeset/memcmp.
git-svn-id: svn://svn.zoy.org/elk/trunk@137 55e467fa-43c5-0310-a8a2-de718669efc6
This commit is contained in:
parent
846590786d
commit
335719f3a1
|
@ -63,7 +63,7 @@ static int Bitstring_Equal(Object b1, Object b2) {
|
||||||
|
|
||||||
if (a->len != b->len)
|
if (a->len != b->len)
|
||||||
return 0;
|
return 0;
|
||||||
return !bcmp(a->data, b->data, bits_to_bytes(a->len));
|
return !memcmp(a->data, b->data, bits_to_bytes(a->len));
|
||||||
}
|
}
|
||||||
|
|
||||||
static Object P_Bitstring_Equalp(Object a, Object b) {
|
static Object P_Bitstring_Equalp(Object a, Object b) {
|
||||||
|
@ -105,7 +105,7 @@ static Object Make_Bitstring(unsigned int len) {
|
||||||
int nbytes = bits_to_bytes(len);
|
int nbytes = bits_to_bytes(len);
|
||||||
|
|
||||||
b = Alloc_Object(sizeof(struct S_Bitstring) + nbytes-1, T_Bitstring, 0);
|
b = Alloc_Object(sizeof(struct S_Bitstring) + nbytes-1, T_Bitstring, 0);
|
||||||
bzero((char *)BITSTRING(b)->data, nbytes);
|
memset((char *)BITSTRING(b)->data, 0, nbytes);
|
||||||
BITSTRING(b)->tag = Null;
|
BITSTRING(b)->tag = Null;
|
||||||
BITSTRING(b)->len = len;
|
BITSTRING(b)->len = len;
|
||||||
return b;
|
return b;
|
||||||
|
|
|
@ -140,7 +140,7 @@ static Object P_Get_Property (Object w, Object prop, Object type, Object start,
|
||||||
Object s;
|
Object s;
|
||||||
x = Make_String ((char *)0, (int)nitems);
|
x = Make_String ((char *)0, (int)nitems);
|
||||||
s = Car (t) = x;
|
s = Car (t) = x;
|
||||||
bcopy ((char *)data, STRING(s)->data, (int)nitems);
|
memcpy (STRING(s)->data, (char *)data, (int)nitems);
|
||||||
} else {
|
} else {
|
||||||
Object v;
|
Object v;
|
||||||
GC_Node;
|
GC_Node;
|
||||||
|
|
|
@ -157,7 +157,7 @@ static Object P_Set_Context_Fallback_Resources (int argc, Object *argv) {
|
||||||
Check_Type (argv[i], T_String);
|
Check_Type (argv[i], T_String);
|
||||||
sp = STRING(argv[i]);
|
sp = STRING(argv[i]);
|
||||||
p[i] = XtMalloc (sp->size + 1);
|
p[i] = XtMalloc (sp->size + 1);
|
||||||
bcopy (sp->data, p[i], sp->size);
|
memcpy (p[i], sp->data, sp->size);
|
||||||
p[i][sp->size] = 0;
|
p[i][sp->size] = 0;
|
||||||
}
|
}
|
||||||
p[i] = 0;
|
p[i] = 0;
|
||||||
|
|
|
@ -45,7 +45,7 @@ int Register_Function (Object x) {
|
||||||
GC_Link (x);
|
GC_Link (x);
|
||||||
v = Make_Vector (max_functions, Null);
|
v = Make_Vector (max_functions, Null);
|
||||||
GC_Unlink;
|
GC_Unlink;
|
||||||
bcopy ((char *)VECTOR(Functions)->data, (char *)VECTOR(v)->data,
|
memcpy ((char *)VECTOR(v)->data, (char *)VECTOR(Functions)->data,
|
||||||
i * sizeof (Object));
|
i * sizeof (Object));
|
||||||
Functions = v;
|
Functions = v;
|
||||||
}
|
}
|
||||||
|
|
|
@ -116,12 +116,12 @@ void Get_All_Resources (int sub, Widget w, WidgetClass c, XtResource **rp,
|
||||||
*np = nr + snr + cnr;
|
*np = nr + snr + cnr;
|
||||||
*cp = cnr;
|
*cp = cnr;
|
||||||
*rp = (XtResource *)XtMalloc (*np * sizeof (XtResource));
|
*rp = (XtResource *)XtMalloc (*np * sizeof (XtResource));
|
||||||
bcopy ((char *)r, (char *)*rp, nr * sizeof (XtResource));
|
memcpy ((char *)*rp, (char *)r, nr * sizeof (XtResource));
|
||||||
XtFree ((char *)r);
|
XtFree ((char *)r);
|
||||||
if (snr)
|
if (snr)
|
||||||
bcopy ((char *)sr, (char *)(*rp + nr), snr * sizeof (XtResource));
|
memcpy ((char *)(*rp + nr), (char *)sr, snr * sizeof (XtResource));
|
||||||
if (cnr) {
|
if (cnr) {
|
||||||
bcopy ((char *)cr, (char *)(*rp + nr+snr), cnr * sizeof (XtResource));
|
memcpy ((char *)(*rp + nr+snr), (char *)cr, cnr * sizeof (XtResource));
|
||||||
XtFree ((char *)cr);
|
XtFree ((char *)cr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -192,7 +192,7 @@ void Convert_Args (int ac, Object *av, ArgList to, Widget widget,
|
||||||
} else if (dt == T_Float) {
|
} else if (dt == T_Float) {
|
||||||
float f = (float)Get_Double (val);
|
float f = (float)Get_Double (val);
|
||||||
to[i].name = res;
|
to[i].name = res;
|
||||||
bcopy ((char *)&f, (char *)&to[i].value, sizeof f);
|
memcpy ((char *)&to[i].value, (char *)&f, sizeof f);
|
||||||
} else if (dt == T_Dimension || dt == T_Position || dt == T_Cardinal
|
} else if (dt == T_Dimension || dt == T_Position || dt == T_Cardinal
|
||||||
|| dt == T_Fixnum) {
|
|| dt == T_Fixnum) {
|
||||||
XtSetArg (to[i], res, Get_Integer (val));
|
XtSetArg (to[i], res, Get_Integer (val));
|
||||||
|
|
|
@ -119,7 +119,7 @@ again:
|
||||||
case T_String: {
|
case T_String: {
|
||||||
struct S_String *p1 = STRING(x1), *p2 = STRING(x2);
|
struct S_String *p1 = STRING(x1), *p2 = STRING(x2);
|
||||||
return p1->size == p2->size &&
|
return p1->size == p2->size &&
|
||||||
bcmp (p1->data, p2->data, p1->size) == 0;
|
memcmp (p1->data, p2->data, p1->size) == 0;
|
||||||
}
|
}
|
||||||
case T_Vector: {
|
case T_Vector: {
|
||||||
struct S_Vector *p1 = VECTOR(x1), *p2 = VECTOR(x2);
|
struct S_Vector *p1 = VECTOR(x1), *p2 = VECTOR(x2);
|
||||||
|
|
|
@ -101,7 +101,7 @@ Object Obarray_Lookup (register char const *str, register int len) {
|
||||||
for (p = VECTOR(Obarray)->data[h]; !Nullp (p); p = sym->next) {
|
for (p = VECTOR(Obarray)->data[h]; !Nullp (p); p = sym->next) {
|
||||||
sym = SYMBOL(p);
|
sym = SYMBOL(p);
|
||||||
s = STRING(sym->name);
|
s = STRING(sym->name);
|
||||||
if (s->size == len && bcmp (s->data, str, len) == 0)
|
if (s->size == len && memcmp (s->data, str, len) == 0)
|
||||||
return p;
|
return p;
|
||||||
}
|
}
|
||||||
return Make_Integer (h);
|
return Make_Integer (h);
|
||||||
|
|
Loading…
Reference in New Issue