suppressed cast to lvalue

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@559 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
bellard 2004-01-18 22:05:44 +00:00
parent d575b78aab
commit 44a91cae10
1 changed files with 6 additions and 4 deletions

View File

@ -386,10 +386,12 @@ static unsigned long copy_strings(int argc,char ** argv,unsigned long *page,
--p; --tmp; --len; --p; --tmp; --len;
if (--offset < 0) { if (--offset < 0) {
offset = p % TARGET_PAGE_SIZE; offset = p % TARGET_PAGE_SIZE;
if (!(pag = (char *) page[p/TARGET_PAGE_SIZE]) && pag = (char *) page[p/TARGET_PAGE_SIZE];
!(pag = (char *) page[p/TARGET_PAGE_SIZE] = if (!pag) {
(unsigned long *) get_free_page())) { pag = (char *)get_free_page();
return 0; page[p/TARGET_PAGE_SIZE] = (unsigned long)pag;
if (!pag)
return 0;
} }
} }
if (len == 0 || offset == 0) { if (len == 0 || offset == 0) {