Update of /cvsroot/playerstage/code/player/client_libs/libplayerc
In directory 
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13943/client_libs/libplayerc

Modified Files:
      Tag: release-2-0-patches
        dev_wifi.c playerc.h 
Log Message:
applied patch 1766099

Index: dev_wifi.c
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/dev_wifi.c,v
retrieving revision 1.12.4.1
retrieving revision 1.12.4.2
diff -C2 -d -r1.12.4.1 -r1.12.4.2
*** dev_wifi.c  9 Jun 2006 01:17:51 -0000       1.12.4.1
--- dev_wifi.c  18 Oct 2007 22:21:12 -0000      1.12.4.2
***************
*** 40,44 ****
   * Desc: WiFi device proxy
   * Author: Andrew Howard
!  * Date: 13 May 2002
   * CVS: $Id$
   **************************************************************************/
--- 40,44 ----
   * Desc: WiFi device proxy
   * Author: Andrew Howard
!  * Date: 13 May 2002, updated July 2007
   * CVS: $Id$
   **************************************************************************/
***************
*** 95,99 ****
  
  // Process incoming data
! void playerc_wifi_putmsg(playerc_wifi_t *self, player_msghdr_t *header,
                            player_wifi_data_t *data, size_t len)
  {
--- 95,99 ----
  
  // Process incoming data
! void playerc_wifi_putmsg(playerc_wifi_t *device, player_msghdr_t *header,
                            player_wifi_data_t *data, size_t len)
  {
***************
*** 102,119 ****
    if((header->type == PLAYER_MSGTYPE_DATA))
    {
!   self->link_count = data->links_count;
  
!   for (i = 0; i < self->link_count; i++)
!   {
!     strncpy((char*)self->links[i].mac, (char*)data->links[i].mac, 
sizeof(self->links[i].mac));
!     strncpy((char*)self->links[i].ip, (char*)data->links[i].ip, 
sizeof(self->links[i].ip));
!     strncpy((char*)self->links[i].essid, (char*)data->links[i].essid, 
sizeof(self->links[i].essid));
!     self->links[i].mode = data->links[i].mode;
!     self->links[i].encrypt = data->links[i].encrypt;
!     self->links[i].freq = data->links[i].freq;
!     self->links[i].qual = data->links[i].qual;
!     self->links[i].level = data->links[i].level;
!     self->links[i].noise = data->links[i].noise;
!   }
    }
    return;
--- 102,121 ----
    if((header->type == PLAYER_MSGTYPE_DATA))
    {
!       device->link_count = data->links_count;
!               
!               // copy all available link information
!       for (i = 0; i < device->link_count; i++)
!       {
!               memcpy(device->links[i].mac, data->links[i].mac, 
sizeof(data->links[i].mac));    
!               memcpy(device->links[i].ip, data->links[i].ip, 
sizeof(device->links[i].ip));
!               memcpy(device->links[i].essid, data->links[i].essid, 
sizeof(device->links[i].essid));
  
!     device->links[i].mode = data->links[i].mode;
!     device->links[i].encrypt = data->links[i].encrypt;
!     device->links[i].freq = data->links[i].freq;
!     device->links[i].qual = data->links[i].qual;
!     device->links[i].level = data->links[i].level;
!     device->links[i].noise = data->links[i].noise;
!       }
    }
    return;

Index: playerc.h
===================================================================
RCS file: /cvsroot/playerstage/code/player/client_libs/libplayerc/playerc.h,v
retrieving revision 1.185.2.7
retrieving revision 1.185.2.8
diff -C2 -d -r1.185.2.7 -r1.185.2.8
*** playerc.h   2 Oct 2007 21:04:31 -0000       1.185.2.7
--- playerc.h   18 Oct 2007 22:21:12 -0000      1.185.2.8
***************
*** 2510,2520 ****
  {
    /** Mac accress. */
!   char mac[32];
  
    /** IP address. */
!   char ip[32];
  
    /** ESSID id */
!   char essid[32];
  
    /** Mode (master, ad-hoc, etc). */
--- 2510,2520 ----
  {
    /** Mac accress. */
!   uint8_t mac[32];
  
    /** IP address. */
!   uint8_t ip[32];
  
    /** ESSID id */
!   uint8_t essid[32];
  
    /** Mode (master, ad-hoc, etc). */
***************
*** 2542,2546 ****
    playerc_wifi_link_t links[PLAYERC_WIFI_MAX_LINKS];
    int link_count;
! 
  } playerc_wifi_t;
  
--- 2542,2546 ----
    playerc_wifi_link_t links[PLAYERC_WIFI_MAX_LINKS];
    int link_count;
!   char ip[32];
  } playerc_wifi_t;
  


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to