Lines Matching refs:pos
918 int pos; /* denotes the position in the buffer */
975 static picoos_uint8 LSetPos (picoos_File f, unsigned int pos);
978 static picoos_uint8 LGetPos (picoos_File f, picoos_uint32 * pos);
1102 static picoos_bool LSetPos(picoos_File f, unsigned int pos)
1108 if ((pos == f->lPos)) {
1111 done = (PICO_OK == picopal_fseek(f->nf, pos, PICOPAL_SEEK_SET));
1113 f->lPos = pos;
1122 static picoos_bool LGetPos(picoos_File f, picoos_uint32 * pos)
1126 (*pos) = f->lPos;
1129 (*pos) = 0;
1287 'pos' bytes from beginning (first byte = byte 0). This
1289 picoos_bool picoos_SetPos(picoos_File f, picoos_int32 pos)
1293 done = LSetPos(f, pos);
1302 picoos_bool picoos_GetPos(picoos_File f, picoos_uint32 * pos)
1306 (*pos) = BGetPos(f);
1308 (*pos) = LGetPos(f, pos);
1312 (*pos) = 0;
1993 picoos_uint8 picoos_get_str (picoos_char * fromStr, picoos_uint32 * pos, picoos_char * toStr, picoos_objsize_t maxsize)
1998 while ((fromStr[*pos] != NULLC) && (fromStr[*pos] <= ' ')) {
1999 (*pos)++;
2002 while ((fromStr[*pos] != NULLC) && (fromStr[*pos] > ' ') && (i < maxsize-1)) {
2003 toStr[i++] = fromStr[(*pos)++];
2006 return (i > 0) && (fromStr[*pos] <= ' ');
2095 pico_status_t picoos_read_mem_pi_uint16 (picoos_uint8 * data, picoos_uint32 * pos, picoos_uint16 * val)
2097 picoos_uint8 * by = data + *pos;
2101 (*pos) += 2;
2105 pico_status_t picoos_read_mem_pi_uint32 (picoos_uint8 * data, picoos_uint32 * pos, picoos_uint32 * val)
2107 picoos_uint8 * by = data + *pos;
2111 (*pos) += 4;
2141 pico_status_t picoos_write_mem_pi_uint16 (picoos_uint8 * data, picoos_uint32 * pos, picoos_uint16 val)
2143 picoos_uint8 * by = data + *pos;
2147 (*pos) += 2;