libpurple/protocols/zephyr/ZReadAscii.c

changeset 36031
9eb8f52893d0
parent 36002
31a8779e91d4
parent 36029
cd7db320cf5c
child 36257
c5445f25f90f
equal deleted inserted replaced
36024:27580a47ae28 36031:9eb8f52893d0
62 Code_t retval; 62 Code_t retval;
63 63
64 retval = ZReadAscii(ptr, len, buf, 4); 64 retval = ZReadAscii(ptr, len, buf, 4);
65 if (retval != ZERR_NONE) 65 if (retval != ZERR_NONE)
66 return retval; 66 return retval;
67 value |= buf[0] << 24; 67 value |= (unsigned long)buf[0] << 24;
68 value |= buf[1] << 16; 68 value |= buf[1] << 16;
69 value |= buf[2] << 8; 69 value |= buf[2] << 8;
70 value |= buf[3]; 70 value |= buf[3];
71 *value_ptr = value; 71 *value_ptr = value;
72 return ZERR_NONE; 72 return ZERR_NONE;

mercurial