/[rdesktop]/sourceforge.net/trunk/rdesktop/orders.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/orders.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 382 by jsorg71, Fri May 30 22:04:25 2003 UTC revision 414 by forsberg, Fri Jun 6 11:09:24 2003 UTC
# Line 661  process_raw_bmpcache(STREAM s) Line 661  process_raw_bmpcache(STREAM s)
661          in_uint8p(s, data, bufsize);          in_uint8p(s, data, bufsize);
662    
663          DEBUG(("RAW_BMPCACHE(cx=%d,cy=%d,id=%d,idx=%d)\n", width, height, cache_id, cache_idx));          DEBUG(("RAW_BMPCACHE(cx=%d,cy=%d,id=%d,idx=%d)\n", width, height, cache_id, cache_idx));
664          inverted = (uint8*)xmalloc(width * height * Bpp);          inverted = (uint8 *) xmalloc(width * height * Bpp);
665          for (y = 0; y < height; y++)          for (y = 0; y < height; y++)
666          {          {
667                  memcpy(&inverted[(height - y - 1) * (width * Bpp)], &data[y * (width * Bpp)],                  memcpy(&inverted[(height - y - 1) * (width * Bpp)], &data[y * (width * Bpp)],
# Line 684  process_bmpcache(STREAM s) Line 684  process_bmpcache(STREAM s)
684          uint16 bufsize, pad2, row_size, final_size;          uint16 bufsize, pad2, row_size, final_size;
685          uint8 pad1;          uint8 pad1;
686    
687          pad2 = row_size = final_size = 0xffff; /* Shut the compiler up */          pad2 = row_size = final_size = 0xffff;  /* Shut the compiler up */
688    
689          in_uint8(s, cache_id);          in_uint8(s, cache_id);
690          in_uint8(s, pad1);      /* pad */          in_uint8(s, pad1);      /* pad */
# Line 695  process_bmpcache(STREAM s) Line 695  process_bmpcache(STREAM s)
695          in_uint16_le(s, bufsize);       /* bufsize */          in_uint16_le(s, bufsize);       /* bufsize */
696          in_uint16_le(s, cache_idx);          in_uint16_le(s, cache_idx);
697    
698          if (!use_rdp5) {          if (!use_rdp5)
699            {
700    
701                  /* Begin compressedBitmapData */                  /* Begin compressedBitmapData */
702                  in_uint16_le(s, pad2);  /* pad */                  in_uint16_le(s, pad2);  /* pad */
703                  in_uint16_le(s, size);                  in_uint16_le(s, size);
704                  //      in_uint8s(s, 4);        /* row_size, final_size */                  //      in_uint8s(s, 4);        /* row_size, final_size */
705                  in_uint16_le(s, row_size);                  in_uint16_le(s, row_size);
706                  in_uint16_le(s, final_size);                  in_uint16_le(s, final_size);
707    
708          } else {          }
709            else
710            {
711                  size = bufsize;                  size = bufsize;
712          }          }
713          in_uint8p(s, data, size);          in_uint8p(s, data, size);
714    
715          DEBUG(("BMPCACHE(cx=%d,cy=%d,id=%d,idx=%d,bpp=%d,size=%d,pad1=%d,bufsize=%d,pad2=%d,rs=%d,fs=%d)\n",          DEBUG(("BMPCACHE(cx=%d,cy=%d,id=%d,idx=%d,bpp=%d,size=%d,pad1=%d,bufsize=%d,pad2=%d,rs=%d,fs=%d)\n", width, height, cache_id, cache_idx, bpp, size, pad1, bufsize, pad2, row_size, final_size));
                width, height,  
                cache_id, cache_idx,  
                bpp, size, pad1, bufsize, pad2, row_size, final_size));  
716    
717          bmpdata = (uint8*)xmalloc(width * height * Bpp);          bmpdata = (uint8 *) xmalloc(width * height * Bpp);
718    
719          if (bitmap_decompress(bmpdata, width, height, data, size, Bpp))          if (bitmap_decompress(bmpdata, width, height, data, size, Bpp))
720          {          {
# Line 742  process_colcache(STREAM s) Line 742  process_colcache(STREAM s)
742          in_uint8(s, cache_id);          in_uint8(s, cache_id);
743          in_uint16_le(s, map.ncolours);          in_uint16_le(s, map.ncolours);
744    
745          map.colours = (COLOURENTRY*)xmalloc(3 * map.ncolours);          map.colours = (COLOURENTRY *) xmalloc(3 * map.ncolours);
746    
747          for (i = 0; i < map.ncolours; i++)          for (i = 0; i < map.ncolours; i++)
748          {          {

Legend:
Removed from v.382  
changed lines
  Added in v.414

  ViewVC Help
Powered by ViewVC 1.1.26