| Index: nss/lib/freebl/ecl/ecl-priv.h
 | 
| diff --git a/nss/lib/freebl/ecl/ecl-priv.h b/nss/lib/freebl/ecl/ecl-priv.h
 | 
| index 22dd355a2766acf13c828ef0a9f6fca3eb5464d9..16f80a4652c12d0c449e1251920ccbac21c8f6ff 100644
 | 
| --- a/nss/lib/freebl/ecl/ecl-priv.h
 | 
| +++ b/nss/lib/freebl/ecl/ecl-priv.h
 | 
| @@ -29,40 +29,39 @@
 | 
|  	((i) >= mpl_significant_bits((a))) ? 0 : mpl_get_bit((a), (i))
 | 
|  
 | 
|  #if !defined(MP_NO_MP_WORD) && !defined(MP_NO_ADD_WORD)
 | 
| -#define MP_ADD_CARRY(a1, a2, s, cin, cout)   \
 | 
| +#define MP_ADD_CARRY(a1, a2, s, carry)   \
 | 
|      { mp_word w; \
 | 
| -    w = ((mp_word)(cin)) + (a1) + (a2); \
 | 
| +    w = ((mp_word)carry) + (a1) + (a2); \
 | 
|      s = ACCUM(w); \
 | 
| -    cout = CARRYOUT(w); }
 | 
| +    carry = CARRYOUT(w); }
 | 
|  
 | 
| -#define MP_SUB_BORROW(a1, a2, s, bin, bout)   \
 | 
| +#define MP_SUB_BORROW(a1, a2, s, borrow)   \
 | 
|      { mp_word w; \
 | 
| -    w = ((mp_word)(a1)) - (a2) - (bin); \
 | 
| +    w = ((mp_word)(a1)) - (a2) - borrow; \
 | 
|      s = ACCUM(w); \
 | 
| -    bout = (w >> MP_DIGIT_BIT) & 1; }
 | 
| +    borrow = (w >> MP_DIGIT_BIT) & 1; }
 | 
|  
 | 
|  #else
 | 
|  /* NOTE, 
 | 
| - * cin and cout could be the same variable.
 | 
| - * bin and bout could be the same variable.
 | 
| + * carry and borrow are both read and written.
 | 
|   * a1 or a2 and s could be the same variable.
 | 
|   * don't trash those outputs until their respective inputs have
 | 
|   * been read. */
 | 
| -#define MP_ADD_CARRY(a1, a2, s, cin, cout)   \
 | 
| +#define MP_ADD_CARRY(a1, a2, s, carry)   \
 | 
|      { mp_digit tmp,sum; \
 | 
|      tmp = (a1); \
 | 
|      sum = tmp + (a2); \
 | 
|      tmp = (sum < tmp);                     /* detect overflow */ \
 | 
| -    s = sum += (cin); \
 | 
| -    cout = tmp + (sum < (cin)); }
 | 
| +    s = sum += carry; \
 | 
| +    carry = tmp + (sum < carry); }
 | 
|  
 | 
| -#define MP_SUB_BORROW(a1, a2, s, bin, bout)   \
 | 
| +#define MP_SUB_BORROW(a1, a2, s, borrow)   \
 | 
|      { mp_digit tmp; \
 | 
|      tmp = (a1); \
 | 
|      s = tmp - (a2); \
 | 
|      tmp = (s > tmp);                    /* detect borrow */ \
 | 
| -    if ((bin) && !s--) tmp++;	\
 | 
| -    bout = tmp; }
 | 
| +    if (borrow && !s--) tmp++;	\
 | 
| +    borrow = tmp; }
 | 
|  #endif
 | 
|  
 | 
|  
 | 
| 
 |