#define americano 0 #define europeo 1 #define lmax 200 #define posin 18 #define ladat 200 #define estac 2 +posin #define linea 6 +posin #define durac 57+posin #define hor 51+posin #define fech 45+posin #define tranf 11+posin #define numero 11+posin #define ccost 0 #define proye 0 #define cuenta 0 #define pulsos 0 #define ruta 0 #define prinum 0 #define ring 67+posin #define antran 0 // anexo transferido #define larnum 23 #define fofech americano extern char rgua[]; void in_central() { rgua[0]='\0'; } void fi_central() { } void DatCentral(char *buf, char *tel, int vestac, int vlinea,int vdurac,int vhor, int vfech, int vtranf, int vnumero, int vccost,int vproye, int vcuenta, int vpulsos, int vruta, int vprinum, int vring, int vantran, int vfofech) { int it,k,i=strlen(buf); char aux,vtip ; aux = 0; aux = buf[fech+2]; aux = buf[hor+2]; aux = buf[durac+2]; aux = buf[durac+8]; if (i>vdurac && buf[fech+2]=='/' && buf[hor+2]==':'&& buf[durac+2]==':' && buf[durac+8]=='"') { k=0 ; for (it =0;buf[vestac+it]!=' ' && it