Ignore:
Timestamp:
Oct 2, 2003, 3:26:57 AM (22 years ago)
Author:
bird
Message:

#427: Migrated to FreeBSD 5.1 headers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/memory.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r792 r793  
    1 /* memory.h (emx+gcc) */
     1/*
     2 * Copyright (c) 1988, 1993
     3 *      The Regents of the University of California.  All rights reserved.
     4 *
     5 * Redistribution and use in source and binary forms, with or without
     6 * modification, are permitted provided that the following conditions
     7 * are met:
     8 * 1. Redistributions of source code must retain the above copyright
     9 *    notice, this list of conditions and the following disclaimer.
     10 * 2. Redistributions in binary form must reproduce the above copyright
     11 *    notice, this list of conditions and the following disclaimer in the
     12 *    documentation and/or other materials provided with the distribution.
     13 * 3. All advertising materials mentioning features or use of this software
     14 *    must display the following acknowledgement:
     15 *      This product includes software developed by the University of
     16 *      California, Berkeley and its contributors.
     17 * 4. Neither the name of the University nor the names of its contributors
     18 *    may be used to endorse or promote products derived from this software
     19 *    without specific prior written permission.
     20 *
     21 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     22 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     24 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     25 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     31 * SUCH DAMAGE.
     32 *
     33 *      @(#)memory.h    8.1 (Berkeley) 6/2/93
     34 */
    235
    3 #ifndef _MEMORY_H
    4 #define _MEMORY_H
     36/** @file
     37 * FreeBSD 5.1
     38 */
    539
    6 #if defined (__cplusplus)
    7 extern "C" {
    8 #endif
     40#include <string.h>
    941
    10 #if !defined (_SIZE_T)
    11 #define _SIZE_T
    12 typedef unsigned long size_t;
    13 #endif
    14 
    15 #if !defined (NULL)
    16 #if defined (__cplusplus)
    17 #define NULL 0
    18 #else
    19 #define NULL ((void *)0)
    20 #endif
    21 #endif
    22 
    23 #if !defined (_MEMDIF_EQ)
    24 #define _MEMDIF_EQ 0xffffffff
    25 #endif
    26 
    27 void *memccpy (void *, __const__ void *, int, size_t);
    28 void *memchr (__const__ void *, int, size_t);
    29 int memcmp (__const__ void *, __const__ void *, size_t);
    30 void *memcpy (void *, __const__ void *, size_t);
    31 int memicmp (__const__ void *, __const__ void *, size_t);
    32 void *memmove (void *, __const__ void *, size_t);
    33 void *memset (void *s, int, size_t);
    34 
    35 size_t _memcount (__const__ void *, int, size_t);
    36 size_t _memdif (__const__ void *, __const__ void *, size_t);
    37 void *_memrchr (__const__ void *, int, size_t);
    38 void _memswap (void *, void *, size_t);
    39 
    40 #if defined (__cplusplus)
    41 }
    42 #endif
    43 
    44 #endif /* not _MEMORY_H */
Note: See TracChangeset for help on using the changeset viewer.