char *CopySourceLine( cue_handle *ch ) { char *p; char *source_line; if( !DUIGetSourceLine( ch, TxtBuff, TXT_LEN ) ) return( NULL ); for( p = TxtBuff; *p == ' '; ++p ) ; source_line = DupStr( p ); return( source_line ); }
static void DumpSource( void ) { char buff[256]; DIPHDL( cue, ch ); if( _IsOn( SW_TASK_RUNNING ) ) { printf( "I don't know where the task is. It's running\n" ); } if( DeAliasAddrCue( NO_MOD, GetCodeDot(), ch ) == SR_NONE || !DUIGetSourceLine( ch, buff, sizeof( buff ) ) ) { UnAsm( GetCodeDot(), buff, sizeof( buff ) ); } printf( "%s\n", buff ); }