Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #391192
| From | Kaz Kylheku <643-408-1753@kylheku.com> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: What is your opinion about init_malloc? |
| Date | 2025-03-14 20:06 +0000 |
| Organization | A noiseless patient Spider |
| Message-ID | <20250314123035.751@kylheku.com> (permalink) |
| References | <vr1e67$1fa1p$1@dont-email.me> |
On 2025-03-14, Thiago Adams <thiago.adams@gmail.com> wrote:
> What is your opinion about init_malloc?
> One problem it solves it to initialise a const objects on heap.
I don't think it's that useful, because I would rather write a
type-specific allocating constructor:
struct Mail *Mail_alloc(int id) { /* ... you know what goes here ... */ }
No games with macros and struct literals that we hope the
compiler optimizes away.
What can be useful is a strdup-like function for duplicating an existing binary
object (i.e. that was not just created and initialized in automatic storage
just for this purpose):
void *memdup(const void *mem, size_t size);
which is like your init_malloc what you have as the basis of the macros.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar
What is your opinion about init_malloc? Thiago Adams <thiago.adams@gmail.com> - 2025-03-14 11:24 -0300
Re: What is your opinion about init_malloc? Bonita Montero <Bonita.Montero@gmail.com> - 2025-03-14 16:49 +0100
Re: What is your opinion about init_malloc? wij <wyniijj5@gmail.com> - 2025-03-14 23:56 +0800
Re: What is your opinion about init_malloc? Bonita Montero <Bonita.Montero@gmail.com> - 2025-03-14 17:13 +0100
Re: What is your opinion about init_malloc? Thiago Adams <thiago.adams@gmail.com> - 2025-03-14 13:24 -0300
Re: What is your opinion about init_malloc? Bonita Montero <Bonita.Montero@gmail.com> - 2025-03-14 17:29 +0100
Re: What is your opinion about init_malloc? wij <wyniijj5@gmail.com> - 2025-03-15 00:31 +0800
Re: What is your opinion about init_malloc? Richard Heathfield <rjh@cpax.org.uk> - 2025-03-14 16:50 +0000
Re: What is your opinion about init_malloc? Bonita Montero <Bonita.Montero@gmail.com> - 2025-03-14 18:04 +0100
Bonita (Was: What is your opinion about init_malloc?) gazelle@shell.xmission.com (Kenny McCormack) - 2025-03-15 12:05 +0000
Re: What is your opinion about init_malloc? Kaz Kylheku <643-408-1753@kylheku.com> - 2025-03-14 20:06 +0000
Re: What is your opinion about init_malloc? Thiago Adams <thiago.adams@gmail.com> - 2025-03-15 11:08 -0300
Re: What is your opinion about init_malloc? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2025-03-15 09:11 -0700
Re: What is your opinion about init_malloc? Tim Rentsch <tr.17687@z991.linuxsc.com> - 2025-03-15 09:02 -0700
csiph-web