int parseVersionText ( guint8* pTpktData )

 {

    int value = 0;

    guint8 * p>

     int bitvalue = 0, count1 = 1;

     int count;

    for (count = 0; count <= 1; count++)

        {

       if (('0' <= *(pData + count)) && (*(pData + count) <= '9'))

           bitvalue = *(pData + count) - 48;

       else if (('a' <= *(pData + count)) && (*(pData + count) <= 'f' ))

            bitvalue = *(pData + count) - 87;

        else if (('A' <= *(pData + count)) && (*(pData + count) <= 'F' ))

            bitvalue = *(pData + count) - 55;

 

      value += bitvalue << (4*count1);   <<<<< 이거 무슨작업하는거임?

      count1--;                                    <<이것도 무슨작업하는거임?

       }


   return value;

}