projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
interned strings++
[m6w6/ext-psi]
/
src
/
parser.re
diff --git
a/src/parser.re
b/src/parser.re
index ab3cdada2bc161c6a6e78a3a5ea34831d2b69aa0..ebd1e1628de46248bf97d3cafe3589a189786d4f 100644
(file)
--- a/
src/parser.re
+++ b/
src/parser.re
@@
-41,7
+41,7
@@
struct psi_parser *psi_parser_init(struct psi_parser *P, psi_error_cb error, unsigned flags)
{
if (!P) {
struct psi_parser *psi_parser_init(struct psi_parser *P, psi_error_cb error, unsigned flags)
{
if (!P) {
- P =
malloc(sizeof(*P)
);
+ P =
pemalloc(sizeof(*P), 1
);
}
memset(P, 0, sizeof(*P));
}
memset(P, 0, sizeof(*P));
@@
-67,7
+67,7
@@
struct psi_parser_input *psi_parser_open_file(struct psi_parser *P, const char *
return NULL;
}
return NULL;
}
- if (!(fb =
malloc(sizeof(*fb) + sb.st_size + YYMAXFILL
))) {
+ if (!(fb =
pemalloc(sizeof(*fb) + sb.st_size + YYMAXFILL, 1
))) {
if (report_errors) {
P->error(PSI_DATA(P), NULL, PSI_WARNING,
"Could not allocate %zu bytes for reading '%s': %s",
if (report_errors) {
P->error(PSI_DATA(P), NULL, PSI_WARNING,
"Could not allocate %zu bytes for reading '%s': %s",
@@
-107,7
+107,7
@@
struct psi_parser_input *psi_parser_open_string(struct psi_parser *P, const char
{
struct psi_parser_input *sb;
{
struct psi_parser_input *sb;
- if (!(sb =
malloc(sizeof(*sb) + length + YYMAXFILL
))) {
+ if (!(sb =
pemalloc(sizeof(*sb) + length + YYMAXFILL, 1
))) {
P->error(PSI_DATA(P), NULL, PSI_WARNING,
"Could not allocate %zu bytes: %s",
length + YYMAXFILL, strerror(errno));
P->error(PSI_DATA(P), NULL, PSI_WARNING,
"Could not allocate %zu bytes: %s",
length + YYMAXFILL, strerror(errno));