----------------------------------------------------------------------------- Change where I'm reading -----------------------------------------------------------------------------
| 885 | // Change where I'm reading |
| 886 | //----------------------------------------------------------------------------- |
| 887 | bool CUtlBuffer::SeekGet( SeekType_t type, int offset ) |
| 888 | { |
| 889 | switch( type ) |
| 890 | { |
| 891 | case SEEK_HEAD: |
| 892 | m_Get = offset; |
| 893 | break; |
| 894 | |
| 895 | case SEEK_CURRENT: |
| 896 | m_Get += offset; |
| 897 | break; |
| 898 | |
| 899 | case SEEK_TAIL: |
| 900 | m_Get = m_nMaxPut - offset; |
| 901 | break; |
| 902 | } |
| 903 | |
| 904 | if ( m_Get > m_nMaxPut ) |
| 905 | { |
| 906 | m_Error |= GET_OVERFLOW; |
| 907 | return false; |
| 908 | } |
| 909 | else |
| 910 | { |
| 911 | m_Error &= ~GET_OVERFLOW; |
| 912 | return true; |
| 913 | } |
| 914 | } |
| 915 | |
| 916 | |
| 917 | //----------------------------------------------------------------------------- |
no outgoing calls
no test coverage detected