From owner-cvs-usrbin Sun Jan 29 00:26:04 1995 Return-Path: cvs-usrbin-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id AAA19766 for cvs-usrbin-outgoing; Sun, 29 Jan 1995 00:26:04 -0800 Received: from precipice.Shockwave.COM (precipice.shockwave.com [171.69.108.33]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id AAA19760; Sun, 29 Jan 1995 00:26:00 -0800 Received: from localhost (localhost [127.0.0.1]) by precipice.Shockwave.COM (8.6.9/8.6.9) with SMTP id AAA06062; Sun, 29 Jan 1995 00:25:17 -0800 Message-Id: <199501290825.AAA06062@precipice.Shockwave.COM> To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-usrbin@freefall.cdrom.com Subject: Re: cvs commit: src/usr.bin/file2c Makefile file2c.1 file2c.c In-reply-to: Your message of "Sat, 28 Jan 1995 16:50:06 PST." <199501290050.QAA26218@freefall.cdrom.com> Date: Sun, 29 Jan 1995 00:25:17 -0800 From: Paul Traina Sender: cvs-usrbin-owner@FreeBSD.org Precedence: bulk Age old questions: Do we -really- need this in the src distribution? Isn't this a better canidate for ports? Shouldn't additions to src be discussed on core first? Paul From: Poul-Henning Kamp Subject: cvs commit: src/usr.bin/file2c Makefile file2c.1 file2c.c phk 95/01/28 16:50:04 Added: usr.bin/file2c Makefile file2c.1 file2c.c Log: This is a small little program used to execute a bad practice a clean way : >>-) It will read a file on stdin and write it as decimal integers on stdout, this is useful for embedding files in c-sources. There are a few places where this is needed, and this is a better way than the current practice of hand-editing the sources. The command: date | file2c 'const char date[] = {' ',0};' will produce: const char date[] = { 83,97,116,32,74,97,110,32,50,56,32,49,54,58,52,55,58,51,51,32,80,83,84, 32,49,57,57,53,10 ,0}; The manual page is 2 lines longer than the source :-)