-/*
-Byte *
- LibGoblin_DwarfLine_Read_LineHeader_FileNameData(
- LibGoblin_Dwarf_LineSection *pt_line,
- Byte *pb_data,
- QWord *pqw_remain,
- int i_files )
-{
- QWord qw_qword;
- Byte b_byte;
-
- // Read FileName ---
- b_byte = *pb_data;
- pt_line->t_filename[ i_files ].pstr_srcfilename
- = (char *)(pb_data - 1);
- while( ( 0 < *pqw_remain) && ('\0' != b_byte) ) {
- (*pqw_remain)--;
- b_byte = *pb_data++;
- }
-
- // Read Directory Index ---
- pb_data = DWARF_Common_DecodeULEB128(
- &qw_qword, pb_data, pqw_remain );
- if( NULL == pb_data ) { return NULL; }
- pt_line->t_filename[ i_files ].dw_dirindex = (DWord)qw_qword;
-
- // Read File-Date ---
- pb_data = DWARF_Common_DecodeULEB128(
- &qw_qword, pb_data, pqw_remain );
- if( NULL == pb_data ) { return NULL; }
- pt_line->t_filename[ i_files ].qw_date = qw_qword;
-
- // Read File-Size ---
- pb_data = DWARF_Common_DecodeULEB128(
- &qw_qword, pb_data, pqw_remain );
- if( NULL == pb_data ) { return NULL; }
- pt_line->t_filename[ i_files ].qw_filesize = qw_qword;
-
- return pb_data;
-}
-*/
-
-/*----------------------------------------------------------------------
-----------------------------------------------------------------------*/
-/*
-Byte *
- LibGoblin_DwarfLine_Read_LineHeader_FileNames(
- LibGoblin_Dwarf_LineSection *pt_line,
- Byte *pb_data,
- QWord *pqw_remain )
-{
- int i_files;
- Byte b_byte;
-
- i_files = 0;
-
- if( 1 > (*pqw_remain)-- ) { return NULL; }
- b_byte = *pb_data++;
-
- while( '\0' != b_byte) {
- pb_data = LibGoblin_DwarfLine_Read_LineHeader_FileNameData(
- pt_line, pb_data, pqw_remain, i_files );
-
- if( 1 > (*pqw_remain)-- ) { return NULL; }
- b_byte = *pb_data++;
-
- i_files++;
- }
-
- pt_line->i_num_filename = i_files;
-
- return pb_data;
-}
-*/
-
-/*----------------------------------------------------------------------
-----------------------------------------------------------------------*/