/[rdesktop]/sourceforge.net/trunk/rdesktop/rdp.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/rdp.c

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

revision 207 by matthewc, Thu Sep 26 14:26:46 2002 UTC revision 254 by matthewc, Tue Nov 5 11:22:20 2002 UTC
# Line 601  process_bitmap_updates(STREAM s) Line 601  process_bitmap_updates(STREAM s)
601  static void  static void
602  process_palette(STREAM s)  process_palette(STREAM s)
603  {  {
604          HCOLOURMAP hmap;          COLOURENTRY *entry;
605          COLOURMAP map;          COLOURMAP map;
606          uint8 *colours;          HCOLOURMAP hmap;
607            int i;
608    
609          in_uint8s(s, 2);        /* pad */          in_uint8s(s, 2);        /* pad */
610          in_uint16_le(s, map.ncolours);          in_uint16_le(s, map.ncolours);
611          in_uint8s(s, 2);        /* pad */          in_uint8s(s, 2);        /* pad */
612          in_uint8p(s, colours, (map.ncolours * 3));  
613          map.colours = (COLOURENTRY *) colours;          map.colours = xmalloc(3 * map.ncolours);
614    
615            for (i = 0; i < map.ncolours; i++)
616            {
617                    entry = &map.colours[i];
618                    in_uint8(s, entry->red);
619                    in_uint8(s, entry->green);
620                    in_uint8(s, entry->blue);
621            }
622    
623          hmap = ui_create_colourmap(&map);          hmap = ui_create_colourmap(&map);
624          ui_set_colourmap(hmap);          ui_set_colourmap(hmap);
625    
626            xfree(map.colours);
627  }  }
628    
629  /* Process an update PDU */  /* Process an update PDU */

Legend:
Removed from v.207  
changed lines
  Added in v.254

  ViewVC Help
Powered by ViewVC 1.1.26