Home | History | Annotate | Download | only in jhead

Lines Matching refs:pos

320     unsigned int pos = 0;
331 a = (int) buffer[pos++];
333 if (a != 0xff || buffer[pos++] != M_SOI){
346 marker = buffer[pos++];
356 Sections[SectionsRead].Offset = pos;
359 lh = buffer[pos++];
360 ll = buffer[pos++];
382 if (pos+itemlen-2 > buffer_size) {
387 memcpy(Data+2, buffer+pos, itemlen-2); // Read the whole section.
388 pos += itemlen-2;
400 size = buffer_size - pos;
412 memcpy(Data, buffer+pos, size);
416 Sections[SectionsRead].Offset = pos;
850 unsigned int pos = 0;
867 buffer[pos++] = 0xff;
868 buffer[pos++] = 0xd8;
877 memcpy(buffer+pos, JfifHead, 18);
878 pos+= 18;
885 buffer[pos++] = 0xff;
886 buffer[pos++] = (unsigned char) Sections[a].Type;
887 if (pos+Sections[a].Size > buffer_size) {
891 memcpy(buffer+pos, Sections[a].Data, Sections[a].Size);
892 pos += Sections[a].Size;
898 if (pos+Sections[a].Size > buffer_size) {
901 memcpy(buffer+pos, Sections[a].Data, Sections[a].Size);
902 pos += Sections[a].Size;