[BACK]Return to str.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / engine

Annotation of OpenXM_contrib2/asir2000/engine/str.c, Revision 1.1

1.1     ! noro        1: /* $OpenXM: OpenXM/src/asir99/engine/str.c,v 1.1.1.1 1999/11/10 08:12:26 noro Exp $ */
        !             2: #include "ca.h"
        !             3:
        !             4: void addstr(vl,a,b,c)
        !             5: VL vl;
        !             6: STRING a,b;
        !             7: STRING *c;
        !             8: {
        !             9:        char *buf;
        !            10:
        !            11:        buf = (char *)MALLOC(strlen(BDY(a))+strlen(BDY(b))+1);
        !            12:        sprintf(buf,"%s%s",BDY(a),BDY(b));
        !            13:        MKSTR(*c,buf);
        !            14: }
        !            15:
        !            16: int compstr(vl,a,b)
        !            17: VL vl;
        !            18: STRING a,b;
        !            19: {
        !            20:        return a ? (b?strcmp(BDY(a),BDY(b)):1) : (b?-1:0);
        !            21: }

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>