From owner-cvs-sys Tue Jul 25 14:51:05 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id OAA14490 for cvs-sys-outgoing; Tue, 25 Jul 1995 14:51:05 -0700 Received: (from bde@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id OAA14473 ; Tue, 25 Jul 1995 14:50:53 -0700 Date: Tue, 25 Jul 1995 14:50:53 -0700 From: Bruce Evans Message-Id: <199507252150.OAA14473@freefall.cdrom.com> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/isofs/cd9660 iso.h Sender: cvs-sys-owner@freebsd.org Precedence: bulk bde 95/07/25 14:50:51 Modified: sys/isofs/cd9660 iso.h Log: Change `extern inline' to `static inline' so that several functions don't go away when the kernel is compiled with -O. The functions are backed up by extern versions in cd9660_util.c, but these versions are disabled by `#ifdef __notanymore__'. They could have been enabled by using `#if defined(__notanymore__) || !defined(__OPTIMIZE__)' but then I would have had to check that they still work. The correct way to handle all this is to replace `extern inline' by `EXTERN_INLINE' and define `EXTERN_INLINE' as `extern inline' in most modules and as empty in one module.