escapes.c#132cquotestring(Bytebufferdatabuf, char quote)
#134    char* escaped = escapify(bbContents(databuf),'"',bbLength(databuf));
#135    bbClear(databuf);
#136    bbAppend(databuf,quote);
#137    bbCat(databuf,escaped);
#138    bbAppend(databuf,quote);
#496f77quotestring(Bytebufferdatabuf)
#500    unsigned int slen = bbLength(databuf);
#505 bbCat(databuf,"char(0)");
#510    memcpy((void*)s,bbContents(databuf),slen);
#512    bbClear(databuf);
#520            if(!lastcharescaped && thischarescapedbbAppend(databuf,'\'');
#521     else if(lastcharescaped && !thischarescapedbbCat(databuf,"//'");
#523     bbAppend(databuf,'\'');
#526            bbCat(databuf,tmp+2);
#528            bbCat(databuf,tmp);
#531    if(!lastcharescapedbbAppend(databuf,'\'');
genbin.c#39    Bytebufferdatabuf = bbNew();
#170                    bbClear(databuf);
#176    bbFree(databuf);
#356    Bytebufferdatabuf = bbNew();
#358    generate_attrdata(asym,bin_generator,(Writer)genbin_write,databuf);
#366    Bytebufferdatabuf;
#368    databuf = bbNew();
#370    generate_vardata(vsym,bin_generator,(Writer)genbin_write,databuf);
#430genbin_writeattr(GeneratorgeneratorSymbolasymBytebufferdatabuf,
#450        signed char* data = (signed char*)bbContents(databuf);
#455        char* data = (char*)bbContents(databuf);
#456 size_t slen = bbLength(databuf);
#459          bbAppend(databuf,'\0');
#462          data = (char*)bbContents(databuf);
#469        short* data = (short*)bbContents(databuf);
#474                int* data = (int*)bbContents(databuf);
#479                float* data = (float*)bbContents(databuf);
#484                double* data = (double*)bbContents(databuf);
#491         data = (const char**)bbContents(databuf);
#493  bbLength(databuf)/sizeof(char*),
#497                unsigned char* data = (unsigned char*)bbContents(databuf);
#502                unsigned short* data = (unsigned short*)bbContents(databuf);
#507                unsigned int* data = (unsigned int*)bbContents(databuf);
#512                long long* data = (long long*)bbContents(databuf);
#517                unsigned long long* data = (unsigned long long*)bbContents(databuf);
#526 data = (const char*)bbContents(databuf);
genchar.c#79               BytebufferdatabufDatalistdata, int fillchar,
#101            constsize = gen_charconstant(c,databuf,fillchar);
#104                for(j=0;j<padsize;j++) bbAppend(databuf,fillchar);
#113    if(bbLength(databuf) == 0 && expectedsize == 1) {
#115    } else if(bbLength(databuf) > expectedsize) {
#116        semwarn(data->data[0].lineno,"character data list too long; expected %d character constant, found %d: ",expectedsize,bbLength(databuf));
#118        size_t bufsize = bbLength(databuf);
#122            for(i=0;i<padsize;i++) bbAppend(databuf,fillchar);
#129gen_charattr(DatalistdataBytebufferdatabuf)
#131    gen_charvlen(data,databuf);
#135gen_charvlen(DatalistdataBytebufferdatabuf)
#140    ASSERT(bbLength(databuf) == 0);
#145            (void)gen_charconstant(c,databuf,NC_FILL_CHAR);
#155gen_charconstant(NCConstantconBytebufferdatabuf, int fillchar)
#161        bbAppend(databuf,con->value.charv);
#164        bbAppend(databuf,con->value.int8v);
#167        bbAppend(databuf,con->value.uint8v);
#171        bbAppendn(databuf,con->value.stringv.stringv,
#173        bbNull(databuf);
#176        bbAppend(databuf,fillchar);
genj.c#261jquotestring(Bytebufferdatabuf, char quote)
#263    char* escaped = jescapify(bbContents(databuf),'"',bbLength(databuf));
#264    bbClear(databuf);
#265    bbAppend(databuf,quote);
#266    if(escaped != NULLbbCat(databuf,escaped);
#267    bbAppend(databuf,quote);


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed