icl_demo_scope_t * icl_demo_scope_new_ ( char * file, // Source file for call size_t line, // Line number for call char * name, // Not documented char * address // Not documented ) { icl_demo_scope_t * self = NULL; // Object reference self = icl_demo_scope_alloc_ (file, line); if (self) { self->object_tag = ICL_DEMO_SCOPE_ALIVE; #if defined (DEBUG) icl_mem_set_callback (self, icl_demo_scope_show_); #endif self->name = icl_mem_strdup (name); self->address = icl_mem_strdup (address); } return (self); }
icl_demo_scope_t * icl_demo_scope_new_ ( char * file, // Source file for call size_t line, // Line number for call char * name, // Not documented char * address // Not documented ) { icl_demo_scope_t * self = NULL; // Object reference #if (defined (BASE_ANIMATE) || defined (BASE_ANIMATE_ICL_DEMO_SCOPE) || defined (BASE_ANIMATE_ICL_DEMO_SCOPE_NEW)) if (icl_demo_scope_animating) icl_console_print ("<icl_demo_scope_new_start" #if (defined (BASE_THREADSAFE)) " thread=\"%pp\"" #endif " file=\"%s\"" " line=\"%u\"" " name=\"%s\"" " address=\"%s\"" "/>" #if (defined (BASE_THREADSAFE)) , apr_os_thread_current () #endif , file, line, name, address); #endif #if (defined (BASE_TRACE) || defined (BASE_TRACE_ICL_DEMO_SCOPE) || defined (BASE_TRACE_ICL_DEMO_SCOPE_NEW)) icl_trace_record (NULL, icl_demo_scope_dump, 1); #endif #if (defined (BASE_STATS) || defined (BASE_STATS_ICL_DEMO_SCOPE) || defined (BASE_STATS_ICL_DEMO_SCOPE_NEW)) icl_stats_inc ("icl_demo_scope_new", &s_icl_demo_scope_new_stats); #endif self = icl_demo_scope_alloc_ (file, line); if (self) { self->object_tag = ICL_DEMO_SCOPE_ALIVE; #if defined (DEBUG) icl_mem_set_callback (self, icl_demo_scope_show_); #endif self->name = icl_mem_strdup (name); self->address = icl_mem_strdup (address); } #if (defined (BASE_TRACE) || defined (BASE_TRACE_ICL_DEMO_SCOPE) || defined (BASE_TRACE_ICL_DEMO_SCOPE_NEW)) icl_trace_record (NULL, icl_demo_scope_dump, 0x10000 + 1); #endif #if (defined (BASE_ANIMATE) || defined (BASE_ANIMATE_ICL_DEMO_SCOPE) || defined (BASE_ANIMATE_ICL_DEMO_SCOPE_NEW)) if (icl_demo_scope_animating) icl_console_print ("<icl_demo_scope_new_finish" #if (defined (BASE_THREADSAFE)) " thread=\"%pp\"" #endif " file=\"%s\"" " line=\"%u\"" " name=\"%s\"" " address=\"%s\"" " self=\"%pp\"" "/>" #if (defined (BASE_THREADSAFE)) , apr_os_thread_current () #endif , file, line, name, address, self); #endif return (self); }