Changeset 5008:f66a2be5b974 in roaraudio


Ignore:
Timestamp:
05/24/11 21:38:15 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use roar_mm_str[ls]{cat,cpy}()

Location:
libroar
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • libroar/env.c

    r4937 r5008  
    141141   break; 
    142142  case HOME: 
    143     strcpy(out, home); 
    144     strcat(out, inpath+1); // strip only ~, so we have the / if home is not /-terminated. 
     143    roar_mm_strlcpy(out, home, len); 
     144    roar_mm_strlcat(out, inpath+1, len); // strip only ~, so we have the / if home is not /-terminated. 
    145145   break; 
    146146  default: 
  • libroar/nnode.c

    r4708 r5008  
    201201 switch (nnode->socktype) { 
    202202  case ROAR_SOCKET_TYPE_UNIX: 
    203     strcpy(proto,     "UNIX"); 
    204     strcpy(nodeaddr, "LOCAL"); 
     203    roar_mm_strscpy(proto,     "UNIX"); 
     204    roar_mm_strscpy(nodeaddr, "LOCAL"); 
    205205   break; 
    206206  case ROAR_SOCKET_TYPE_INET: 
    207     strcpy(proto,     "IPv4"); 
     207    roar_mm_strscpy(proto,     "IPv4"); 
    208208    sprintf(nodeaddr, "%i.%i.%i.%i", 
    209209                 nnode->addr.inet4[0], nnode->addr.inet4[1], 
     
    212212   break; 
    213213  case ROAR_SOCKET_TYPE_DECNET: 
    214     strcpy(proto,     "DECnet"); 
     214    roar_mm_strscpy(proto,     "DECnet"); 
    215215    sprintf(nodeaddr, "%i.%i", nnode->addr.decnet.area, nnode->addr.decnet.node); 
    216216   break; 
    217217  case ROAR_SOCKET_TYPE_INET6: 
    218     strcpy(proto,     "IPv6"); 
     218    roar_mm_strscpy(proto,     "IPv6"); 
    219219   break; 
    220220  case ROAR_SOCKET_TYPE_IPX: 
    221     strcpy(proto,     "IPX"); 
     221    roar_mm_strscpy(proto,     "IPX"); 
    222222   break; 
    223223  default: 
  • libroar/roardl.c

    r4708 r5008  
    144144 
    145145 if ( prefix != NULL ) { 
    146   strcpy(name, "_"); 
    147   strcat(name, prefix); 
    148   strcat(name, _SUFFIX); 
     146  roar_mm_strscpy(name, "_"); 
     147  roar_mm_strscat(name, prefix); 
     148  roar_mm_strscat(name, _SUFFIX); 
    149149 } 
    150150 
Note: See TracChangeset for help on using the changeset viewer.