From f400d408f9114566177f89cf8d9b91e3ad50af38 Mon Sep 17 00:00:00 2001 From: simonmar Date: Thu, 8 Nov 2001 17:04:28 +0000 Subject: [PATCH] [project @ 2001-11-08 17:04:28 by simonmar] minor simplification --- ghc/lib/std/cbits/dirUtils.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/ghc/lib/std/cbits/dirUtils.c b/ghc/lib/std/cbits/dirUtils.c index edced70..a224004 100644 --- a/ghc/lib/std/cbits/dirUtils.c +++ b/ghc/lib/std/cbits/dirUtils.c @@ -15,15 +15,10 @@ #ifdef HAVE_STDDEF_H # include #endif - #ifdef HAVE_ERRNO_H # include #endif -#ifndef offsetof -#define offsetof(t, f) ((size_t) &((t *)0)->f) -#endif - HsInt prel_mkdir(HsAddr pathName, HsInt mode) { @@ -63,7 +58,7 @@ mode_t prel_st_mode(struct stat* st) { return st->st_mode; } HsAddr prel_d_name(struct dirent* d) { #ifndef mingw32_TARGET_OS - return (HsAddr)((char*)d + (long)offsetof(struct dirent,d_name)); + return (HsAddr)(&d->d_name); #else return (HsAddr)(d->d_name); #endif -- 1.7.10.4