Changeset 1169:11724ff78638 in freeDiameter for extensions/dbg_interactive/dbg_interactive.i
- Timestamp:
- Jun 1, 2013, 3:23:55 AM (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/dbg_interactive/dbg_interactive.i
r1127 r1169 122 122 } 123 123 124 /* Case of the fd_*_dump functions */ 125 %typemap(in,noblock=1,numinputs=0) (char ** buf, size_t *len, size_t *offset) ($*1_ltype temp = NULL, $*2_ltype tempn) { 126 $1 = &temp; $2 = &tempn; $3 = NULL; 127 } 128 %typemap(freearg,match="in") (char ** buf, size_t *len, size_t *offset) ""; 129 %typemap(argout,noblock=1,fragment="SWIG_FromCharPtr")(char ** buf, size_t *len, size_t *offset) { 130 if (*$1) { 131 %append_output(SWIG_FromCharPtr(*$1)); 132 free(*$1); 133 } 134 } 135 124 136 /* Typemap to return a boolean value as output parameter */ 125 137 %typemap(in, numinputs=0,noblock=1) int * BOOL_OUT (int temp) {
Note: See TracChangeset
for help on using the changeset viewer.