pike.git/
src/
svalue.h
Branch:
Tag:
Non-build tags
All tags
No tags
1998-04-24
1998-04-24 00:10:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
07ae4762e647ac0b646fdc502c1532e453fa450d (
13
lines) (+
11
/-
2
)
[
Show
|
Annotate
]
Branch:
7.9
more debug + character quoting fixed
Rev: src/svalue.c:1.28
Rev: src/svalue.h:1.17
5:
\*/ /*
-
* $Id: svalue.h,v 1.
16
1998/04/
16
21
:
32
:
03
hubbe Exp $
+
* $Id: svalue.h,v 1.
17
1998/04/
24
00
:
10
:
45
hubbe Exp $
*/ #ifndef SVALUE_H #define SVALUE_H
203:
extern struct svalue dest_ob_zero;
+
#ifdef DEBUG_MALLOC
+
#define LINE_ARGS , int line, char * file
+
#define free_svalues(X,Y,Z) debug_free_svalues((X),(Y),(Z),__LINE__,__FILE__)
+
#else
+
#define LINE_ARGS
+
#define free_svalues(X,Y,Z) debug_free_svalues((X),(Y),(Z))
+
#endif
+
/* Prototypes begin here */ void really_free_short_svalue(union anything *s, TYPE_T type); void really_free_svalue(struct svalue *s);
-
void free_svalues(struct svalue *s,INT32 num, INT32 type_hint);
+
void
debug_
free_svalues(struct svalue *s,INT32 num, INT32 type_hint
LINE_ARGS
);
void assign_svalues_no_free(struct svalue *to, struct svalue *from, INT32 num,