diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-08-23 12:17:05 +0200 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-08-23 12:17:05 +0200 |
commit | c0b89ac5bfb90835ef01573267020e42d4fe070c (patch) | |
tree | 733c16852d964d84b7565af4bdaff0bcca901b88 /icc/iccstd.c | |
parent | 094535c010320967639e8e86f974d878e80baa72 (diff) |
Imported Upstream version 1.8.0upstream/1.8.0
Diffstat (limited to 'icc/iccstd.c')
-rwxr-xr-x[-rw-r--r--] | icc/iccstd.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/icc/iccstd.c b/icc/iccstd.c index 3f7966e..1cb63eb 100644..100755 --- a/icc/iccstd.c +++ b/icc/iccstd.c @@ -440,5 +440,24 @@ icc *new_icc(void) { return p; } +/* ------------------------------------------------- */ + +/* Create an icmMD5 with the std allocator */ +icmMD5 *new_icmMD5(void) { + icmMD5 *p; + icmAlloc *al; /* memory allocator */ + + if ((al = new_icmAllocStd()) == NULL) + return NULL; + + if ((p = new_icmMD5_a(al)) == NULL) { + al->del(al); + return NULL; + } + + p->del_al = 1; /* Get md5->del to cleanup allocator */ + return p; +} + #endif /* defined(SEPARATE_STD) || defined(COMBINED_STD) */ |