more doc + fine tuning

This commit is contained in:
tTh 2023-11-29 21:43:46 +01:00
parent 1584115e8b
commit fe1de97f37
3 changed files with 25 additions and 5 deletions

View File

@ -17,8 +17,26 @@ qui manquent.
## Compilation
Il faut installer le paquet `libao-dev` pour pouvoir
gérer la sortie son.
Il faut installer les paquets
`libao-dev` et `libsndfile-dev` avoir de pouvoir
générer le moindre exécutable. Ensuite, un tout simple
run de `make` fera le travail.
## Utilisation
Une fois lancé, le logiciel vous affiche la liste des
fichiers sons dans le répertoire courant. Parfois il
en manque.
La touche **`?`** affiche une petite fenêtre d'aide.
La touche **`Q`** (*:q!*) sort de ce machin.
## Pour la suite ?
Première étape : Prévoir la possibilité de faire un *abort*
pendant la lecture d'un fichier son.
Deuxième étape : Implémenter une fonction bien *molly-guarded* pour pouvoir effacer un fichier.

View File

@ -72,9 +72,9 @@ fprintf(stderr, ">> dump_this_file ( '%s' %d )\n", fname, flag);
popup = newwin(18, 68, L_POPUP, C_POPUP);
bordure(popup, 1);
mvwaddstr(popup, 0, 2, "{{ dump of ");
mvwaddstr(popup, 0, 2, "{ dump of ");
mvwaddstr(popup, 0, 13, fname);
mvwaddstr(popup, 0, 13+strlen(fname), " }}");
mvwaddstr(popup, 0, 13+strlen(fname), " }");
wrefresh(popup);
foo = hexadump(fname, popup);

View File

@ -197,7 +197,9 @@ else
sprintf(chaine, "owned by: user id %d, group id %d",
st.st_uid, st.st_gid);
mvwaddstr(popup, 3, 2, chaine);
sprintf(chaine, "size: %ld bytes ", st.st_size);
sprintf(chaine, "size: %ld bytes or %ld MB.",
st.st_size,
1 + (st.st_size / (1024*1024)) );
mvwaddstr(popup, 4, 2, chaine);
}