Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add simple Realloc functions #11

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

SundayRX
Copy link

@SundayRX SundayRX commented Jul 5, 2022

No description provided.

@lsk567
Copy link

lsk567 commented Nov 8, 2022

Can we get this PR merged in at some point?

jlindgren90 added a commit to jlindgren90/tinyalloc that referenced this pull request Mar 23, 2024
- Add early NULL check to ta_free()
- Add overflow checks in alloc_block() and ta_calloc()
- Clear full block size to 0's in ta_calloc()
- Optionally set errno to ENOMEM when out of memory
- Optionally use memset() to implement memclear()
- Add ta_getsize() to return allocated block size
- Add ta_realloc() (optional, requires memcpy())

ta_getsize() and ta_realloc() are based on ideas from thi-ng#11, but rewritten
to fix various issues in that PR.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants