From owner-freebsd-hackers Mon Apr 21 20:35:27 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA09697 for hackers-outgoing; Mon, 21 Apr 1997 20:35:27 -0700 (PDT) Received: from staff.psinet.net.au (adrian@staff.psinet.net.au [203.62.152.38]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA09692 for ; Mon, 21 Apr 1997 20:35:23 -0700 (PDT) Received: from localhost (adrian@localhost) by staff.psinet.net.au (8.8.5/8.7.3) with SMTP id LAA05609 for ; Tue, 22 Apr 1997 11:34:07 +0800 Date: Tue, 22 Apr 1997 11:34:07 +0800 (WST) From: Adrian Chadd To: freebsd-hackers@freebsd.org Subject: 64 bit number definitions? Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi. Is there anywhere a 64 bit type in C I can get my hands on? (the longest i've seen builtin to the compiler is the unsigned long, but I commonly write more than 4 gigabytes to tape at once). Which reminds me, freebsd's GNU tar apparently uses an "int" type for tot_written, that doesn't look like it cant count over 32k bytes. Any ideas? Adrian.