1

yop,

Les tabulations n'apparaissent pas sur stdout quand on utilise more.
Exemple :
:> monprog abcd
... <tabulation> ...

:> monprog abcd | more
... <esace> ...

Alors que dans monprog, la tabulation est bien égale à $9, comme dans PedroM. C'est normal ? (dernière alpha de PedroM, 30 mars 2008)

2

Et avec `less` à la place de `more` ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

3

Lionel Debroux (./2) :
Et avec `less` à la place de `more` ?


Tu m'as codé un programme less ?

J'arrive à reproduire le problème avec un:
ls -l > toto
ls -l > toto
more toto
cat toto | more

Pour être plus précis, le problème est dans files.c:

short fputc(short c, FILE *f)
...
if (c == 9 && tmode)
c = ' '; // Translate TAB in SPACE
...

Si tu enlèves ces 2 lignes ca doit marcher.

4

Merci. smile Et ça va rien casser ailleurs ? Ces deux lignes devaient pas être là juste pour faire joli ?

5

Chais plus. Je suis pas sur que side édites correctement avec tab.
A voir.

6

La vache, side utilise ces fonctions-là pour éditer ^^

7

nan, pas du tout.
mais je ne sais pas ce qu'il fait s'il voit un caractère neuf.

8

Tu m'as codé un programme less ?

Aaah, d'accord.
J'avais RIEN compris à ./1, j'avais pas fait attention que c'était un comportement de PedroM (et pas du *nix de Martial). triso
Désolé pour la pollution...
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

9

Folco, ce problème est toujours présent ?
C'était quoi le consensus ?