Revision e2542fe2 console.c
b/console.c | ||
---|---|---|
307 | 307 |
(((uint32_t)(__x) & (uint32_t)0x00ff0000UL) >> 8) | \ |
308 | 308 |
(((uint32_t)(__x) & (uint32_t)0xff000000UL) >> 24) )) |
309 | 309 |
|
310 |
#ifdef WORDS_BIGENDIAN |
|
310 |
#ifdef HOST_WORDS_BIGENDIAN
|
|
311 | 311 |
#define PAT(x) x |
312 | 312 |
#else |
313 | 313 |
#define PAT(x) cbswap_32(x) |
... | ... | |
1559 | 1559 |
surface->height = height; |
1560 | 1560 |
surface->linesize = width * 4; |
1561 | 1561 |
surface->pf = qemu_default_pixelformat(32); |
1562 |
#ifdef WORDS_BIGENDIAN |
|
1562 |
#ifdef HOST_WORDS_BIGENDIAN
|
|
1563 | 1563 |
surface->flags = QEMU_ALLOCATED_FLAG | QEMU_BIG_ENDIAN_FLAG; |
1564 | 1564 |
#else |
1565 | 1565 |
surface->flags = QEMU_ALLOCATED_FLAG; |
... | ... | |
1580 | 1580 |
surface->data = (uint8_t*) qemu_realloc(surface->data, surface->linesize * surface->height); |
1581 | 1581 |
else |
1582 | 1582 |
surface->data = (uint8_t*) qemu_malloc(surface->linesize * surface->height); |
1583 |
#ifdef WORDS_BIGENDIAN |
|
1583 |
#ifdef HOST_WORDS_BIGENDIAN
|
|
1584 | 1584 |
surface->flags = QEMU_ALLOCATED_FLAG | QEMU_BIG_ENDIAN_FLAG; |
1585 | 1585 |
#else |
1586 | 1586 |
surface->flags = QEMU_ALLOCATED_FLAG; |
... | ... | |
1598 | 1598 |
surface->height = height; |
1599 | 1599 |
surface->linesize = linesize; |
1600 | 1600 |
surface->pf = qemu_default_pixelformat(bpp); |
1601 |
#ifdef WORDS_BIGENDIAN |
|
1601 |
#ifdef HOST_WORDS_BIGENDIAN
|
|
1602 | 1602 |
surface->flags = QEMU_BIG_ENDIAN_FLAG; |
1603 | 1603 |
#endif |
1604 | 1604 |
surface->data = data; |
Also available in: Unified diff