Re: [Midnight Commander] #226: Fix includes
- From: "Ticket System" <tickets midnight-commander org>
- To: weigelt metux de
- Cc: mc-devel gnome org
- Subject: Re: [Midnight Commander] #226: Fix includes
- Date: Mon, 02 Feb 2009 19:38:48 -0000
#226: Fix includes
----------------------+-----------------------------------------------------
Reporter: metux | Owner: metux
Type: defect | Status: accepted
Priority: major | Milestone: 4.7
Component: mc-core | Version: 4.6.1
Resolution: | Keywords: review
Blocking: | Blockedby:
----------------------+-----------------------------------------------------
Comment(by slyfox):
Some thrown out code snippets look very ancient:
-#ifndef HAVE_MEMMOVE
-/* for Christophe */
-static void *memmove (void *dest, const void *src, size_t n)
-{
...
-}
-#endif /* !HAVE_MEMMOVE */
-/* Replacement for O_NONBLOCK */
-#ifndef O_NONBLOCK
-#ifdef O_NDELAY /* SYSV */
-#define O_NONBLOCK O_NDELAY
-#else /* BSD */
-#define O_NONBLOCK FNDELAY
-#endif /* !O_NDELAY */
-#endif /* !O_NONBLOCK */
-#if !defined(HAVE_SYS_TIME_H)
-struct timeval {
- long int tv_sec; /* seconds */
- long int tv_usec; /* microseconds */
-};
-#endif /* !HAVE_SYS_TIME_H */
etc.
Maybe we should have one global implicit config.h to hold that
oddities/standard misfollowing?
BTW, what minimal C standard/OS standard compliance do we plan to support?
--
Ticket URL: <www.midnight-commander.org/ticket/226#comment:3>
Midnight Commander <www.midnight-commander.org>
Midnight Development Center
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]