diff options
author | Tavian Barnes <tavianator@tavianator.com> | 2023-06-19 12:08:10 -0400 |
---|---|---|
committer | Tavian Barnes <tavianator@tavianator.com> | 2023-06-20 14:09:46 -0400 |
commit | 9ceb2b27577f1be3f30edb40a45117066fc78c51 (patch) | |
tree | bc85b811b9ec25c83e3918f8cdc8c046516af953 /src/bfstd.h | |
parent | e062158e0a855cddcd3838fef415a7531929686b (diff) | |
download | bfs-9ceb2b27577f1be3f30edb40a45117066fc78c51.tar.xz |
bfstd: New xmemdup() function
Diffstat (limited to 'src/bfstd.h')
-rw-r--r-- | src/bfstd.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/bfstd.h b/src/bfstd.h index 750847e..6f2e21e 100644 --- a/src/bfstd.h +++ b/src/bfstd.h @@ -127,6 +127,18 @@ int ynprompt(void); // #include <string.h> /** + * Allocate a copy of a region of memory. + * + * @param src + * The memory region to copy. + * @param size + * The size of the memory region. + * @return + * A copy of the region, allocated with malloc(), or NULL on failure. + */ +void *xmemdup(const void *src, size_t size); + +/** * Format a mode like ls -l (e.g. -rw-r--r--). * * @param mode |