Changeset 3519 for trunk/src

Show
Ignore:
Timestamp:
05/22/08 12:22:23 (8 months ago)
Author:
ludovic.rousseau
Message:

Avoid variable name space collision

reader-pcsc.c:396: warning: declaration of 'priv' shadows a previous local
reader-pcsc.c:367: warning: shadowed declaration is here
reader-pcsc.c:909: warning: declaration of 'reader' shadows a previous local
reader-pcsc.c:901: warning: shadowed declaration is here

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/libopensc/reader-pcsc.c

    r3506 r3519  
    394394        pcsc_ctx = priv->gpriv->pcsc_ctx; 
    395395        for (i = 0; i < nslots; i++) { 
    396                 struct pcsc_private_data *priv = GET_PRIV_DATA(readers[i]); 
    397  
    398                 rgReaderStates[i].szReader = priv->reader_name; 
     396                struct pcsc_private_data *priv2 = GET_PRIV_DATA(readers[i]); 
     397 
     398                rgReaderStates[i].szReader = priv2->reader_name; 
    399399                rgReaderStates[i].dwCurrentState = SCARD_STATE_UNAWARE; 
    400400                rgReaderStates[i].dwEventState = SCARD_STATE_UNAWARE; 
    401401 
    402402                /* Can we handle readers from different PCSC contexts? */ 
    403                 if (priv->gpriv->pcsc_ctx != pcsc_ctx) 
     403                if (priv2->gpriv->pcsc_ctx != pcsc_ctx) 
    404404                        return SC_ERROR_INVALID_ARGUMENTS; 
    405405        } 
     
    907907 
    908908                for (i=0;i < sc_ctx_get_reader_count (ctx) && !found;i++) { 
    909                         sc_reader_t *reader = sc_ctx_get_reader (ctx, i); 
    910                         if (reader == NULL) { 
     909                        sc_reader_t *reader2 = sc_ctx_get_reader (ctx, i); 
     910                        if (reader2 == NULL) { 
    911911                                ret = SC_ERROR_INTERNAL; 
    912912                                goto err1; 
    913913                        } 
    914                         if (reader->ops == &pcsc_ops && !strcmp (reader->name, p)) { 
     914                        if (reader2->ops == &pcsc_ops && !strcmp (reader2->name, p)) { 
    915915                                found = 1; 
    916916                        }