Divers sources inutiles en C

Cliquez sur le nom d'un sources pour le télécharger ou sur [V] pour le visualiser en ligne.

Notez que ces sources, pour la pluspart, respectent un peu le C99 iso. Celà dit, certains s'en éloignent énormément. Considérez le fait qu'ils compilent sous linux avec gcc mais ne me blamez pas s'ils ne sont pas portables. Très peu de travail serait nécessaire pour les adapter.

Tous les sources ci-dessous sont publi?s sous license BSD. Vous pouvez la consulter séparément ici.

[V] touncompressed.c
Converti une addresse ipv6 en son format long

[V] thread.c ([V] Makefile)
Lance une commande donn?e en argument sur chaque ligne d'un fichier avec n process concurents. Portable sous *bsd (auquel cas pas de getopt_long).

[V] dtc.NET
Donne un dtc via tcp sur un port donn?.

[V] virgule.c
Affiche un nombre avec les séparateurs de milliers sans utiliser les locales.

[V] to_octal.c
Prend tout ce qui est donné en ligne de commande et le transforme en octal.

[V] strreverse.c
Inverse les chaines de chars données en argument.

[V] wc.c
Compte le nombre de caractères dans un fichier ascii.

[V] sos.serveur.c et [V] sos.client.c ([V] Makefile.sos)
Client et serveur pour illustrer l'utilisation de socket.

[V] makepasswd.c
Donne la version crypt() md5 d'un mot de passe.

[V] mysql.c
Exécute une requête mysql simple donnée en ligne de commande.

[V] purge_dir.c
Une sorte de mkdir -p DIR et rm -f DIR/*.

[V] uncompress.c
Fait un zcat sur un fichier (zlib).

[V] oggplay
Un player de fichier ogg vorbis en ncurses utilisant les lib libao, libvorbis, ncurses.

[V] myarp.c
Envoit du gros sur l'adresse de broadcast pour dire que telle ip r&eacte;pĂpond sur telle mac (socket raw).