Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MEMREV(3)		     C Programmer's Manual		     MEMREV(3)

NAME
       memrev -	reverse	an array in place

SYNOPSIS
       #include	<publib.h>
       void *memrev(void *block, size_t	elsize,	size_t elnum);

DESCRIPTION
       memrev will reverse an array, by	swapping the contents of its elements.

RETURN VALUE
       memrev returns its first	argument.

EXAMPLE
       To reverse an integer array one might do	the following.

	    int	array[4] = { 1,	2, 3, 4	};

	    memrev(array, sizeof(array[0]), 4);

       This will result	in the array being { 4,	3, 2, 1	}.

SEE ALSO
       publib(3), strrev(3), memshuffle(3)

AUTHOR
       Lars Wirzenius (lars.wirzenius@helsinki.fi)

Publib			     C Programmer's Manual		     MEMREV(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | EXAMPLE | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=memrev&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help