*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / data_block_0.cpp
CommitLineData
97b26985 1#include "data_block_0.hh"
97b26985 2
0ec6e042 3/*!
fd9632c0 4 *\brief Specialisation constructor.
0ec6e042 5 */
97b26985 6data_block_0::data_block_0(data_block & org)
7 :data_block(org)
874a2bd8 8{
9 m_has_known_type=false;
10}
11
97b26985 12
0ec6e042 13/*!
09cb0f4f 14 * Determine the block's subtype.
15 *\return The block's subtype, read from block data.
16 */
97b26985 17int data_block_0::get_subtype(){
0ec6e042 18 return (word_data[0]&0x0fc0)>>6;
97b26985 19}
20
09cb0f4f 21/*!
22 *\brief Describe the block.
23 *\return A vector of text lines describing this block.
24 */
25vector<string> data_block_0::get_description(){
26 vector<string> result;
27 char buffer[150];
28 sprintf(buffer," (0-%02o) Type 0 data block, unknown\
29 subtype, this is an illegal condition!",get_subtype());
30 string r_string=buffer;
31 result.insert(result.end(),r_string);
32 return result;
33}
34
35
6c06db96 36