version 1.24, 2015/01/16 06:40:08 |
version 1.25, 2015/07/21 04:42:59 |
|
|
joinlines(F1, NULL); |
joinlines(F1, NULL); |
slurp(F1); |
slurp(F1); |
} |
} |
else if (cval < 0) |
else if (cval < 0) |
/* File 1 takes the lead... */ |
/* File 1 takes the lead... */ |
slurp(F1); |
slurp(F1); |
if (F2->unpair |
if (F2->unpair |
|
|
|
|
if (F->set == NULL) { |
if (F->set == NULL) { |
fpos = 0; |
fpos = 0; |
cfieldc = 0; |
cfieldc = 0; |
} |
} |
else { |
else { |
fpos = F->set->fpos; |
fpos = F->set->fpos; |
|
|
return; |
return; |
else if (fpos != F->set->fpos) |
else if (fpos != F->set->fpos) |
F->set->cfieldc = cfieldc+1; |
F->set->cfieldc = cfieldc+1; |
} |
} |
|
|
void |
void |
slurpit(INPUT *F) |
slurpit(INPUT *F) |
|
|
continue; |
continue; |
switch (ap[1]) { |
switch (ap[1]) { |
case 'a': |
case 'a': |
/* |
/* |
* The original join allowed "-a", which meant the |
* The original join allowed "-a", which meant the |
* same as -a1 plus -a2. POSIX 1003.2, Draft 11.2 |
* same as -a1 plus -a2. POSIX 1003.2, Draft 11.2 |
* only specifies this as "-a 1" and "a -2", so we |
* only specifies this as "-a 1" and "a -2", so we |