Navigation


Changeset 1169:11724ff78638 in freeDiameter for extensions


Ignore:
Timestamp:
Jun 1, 2013, 3:23:55 AM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Some cleanups in dbg_interactive extension

Location:
extensions/dbg_interactive
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/dbg_interactive/dbg_interactive.c

    r1127 r1169  
    8080        /* Upon exit, issue the order of terminating to fD, if the interpreter was started without a file */
    8181        if (!arg) {
    82                 CHECK_FCT_DO(fd_event_send(fd_g_config->cnf_main_ev, FDEV_TERMINATE, 0, NULL), );
     82                (void)fd_core_shutdown();
    8383        }
    8484
  • extensions/dbg_interactive/dbg_interactive.i

    r1127 r1169  
    122122}
    123123
     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
    124136/* Typemap to return a boolean value as output parameter */
    125137%typemap(in, numinputs=0,noblock=1) int * BOOL_OUT (int temp) {
Note: See TracChangeset for help on using the changeset viewer.