Mercurial > hg > dmlib
comparison tools/lib64gfx.c @ 1824:adf9f05c26e1
Improve error handling of dmC64MemBlockCopy().
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 22 Jun 2018 12:22:33 +0300 |
parents | 9bec535956fd |
children | d6fbbf7ddba1 |
comparison
equal
deleted
inserted
replaced
1823:02f604264bc4 | 1824:adf9f05c26e1 |
---|---|
181 dst->size = src->size; | 181 dst->size = src->size; |
182 if ((dst->data = dmMalloc(src->size)) == NULL) | 182 if ((dst->data = dmMalloc(src->size)) == NULL) |
183 return DMERR_MALLOC; | 183 return DMERR_MALLOC; |
184 | 184 |
185 memcpy(dst->data, src->data, src->size); | 185 memcpy(dst->data, src->data, src->size); |
186 } | 186 return DMERR_OK; |
187 | 187 } |
188 return DMERR_OK; | 188 else |
189 return DMERR_INVALID_DATA; | |
189 } | 190 } |
190 | 191 |
191 | 192 |
192 void dmC64MemBlockFree(DMC64MemBlock *blk) | 193 void dmC64MemBlockFree(DMC64MemBlock *blk) |
193 { | 194 { |