/[radius]/radius/lib/getgr.c
ViewVC logotype

Diff of /radius/lib/getgr.c

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

revision 1.6 by gray, Wed Apr 30 08:58:45 2003 UTC revision 1.7 by gray, Sun Jun 15 14:14:48 2003 UTC
# Line 53  store_group(struct group *grp) Line 53  store_group(struct group *grp)
53          buffer = (char*)(result->gr_mem + grcnt + 1);          buffer = (char*)(result->gr_mem + grcnt + 1);
54                    
55  #define COPY(m) do { \  #define COPY(m) do { \
56          result->##m = buffer;\          result-> m = buffer;\
57          len = strlen(grp->##m) + 1;\          len = strlen(grp-> m) + 1;\
58          buffer += len;\          buffer += len;\
59          strcpy(result->##m, grp->##m); } while (0)          strcpy(result-> m, grp-> m); } while (0)
60    
61          COPY(gr_name);          COPY(gr_name);
62          COPY(gr_passwd);          COPY(gr_passwd);

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26