| www.delorie.com/gnu/docs/glibc/libc_80.html | search |
![]() Buy the book! | |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The function below addresses the perennial programming quandary: "How do
I take good data in string form and painlessly turn it into garbage?"
This is actually a fairly simple task for C programmers who do not use
the GNU C library string functions, but for programs based on the GNU C
library, the strfry function is the preferred method for
destroying string data.
The prototype for this function is in `string.h'.
strfry creates a pseudorandom anagram of a string, replacing the
input with the anagram in place. For each position in the string,
strfry swaps it with a position in the string selected at random
(from a uniform distribution). The two positions may be the same.
The return value of strfry is always string.
Portability Note: This function is unique to the GNU C library.
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |