Re: [Midnight Commander] #226: Fix includes



#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]