pr: prefer xpalloc to x2realloc
commitbd39f96581c29bfd3278db1191e6c25f0122b5b2
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Nov 2024 00:39:35 +0000 (7 16:39 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 9 Nov 2024 07:41:18 +0000 (8 23:41 -0800)
tree1c97909ec77a173508aef5daadb1072a10a404a3
parent91a743bb852f870aedbe510a70a71d6ab12ad3cc
pr: prefer xpalloc to x2realloc

* src/pr.c (buff_allocated, main):
Prefer idx_t to size_t for sizes.
(main, store_char): Use xpalloc, not x2realloc.
(init_store_cols): Check for multiplication overflow ourselves
and use ximalloc, not xnmalloc.  This is a bit simpler.
* src/system.h (X2REALLOC): Remove; no longer used.
src/pr.c
src/system.h