| 1 | diff -u -r ../cln-1.3.4/src/base/low/cl_low_div.cc ./src/base/low/cl_low_div.cc |
| 2 | --- ../cln-1.3.4/src/base/low/cl_low_div.cc 2011-04-08 21:07:28.000000000 +0000 |
| 3 | +++ ./src/base/low/cl_low_div.cc 2017-01-17 23:06:55.460210789 +0000 |
| 4 | @@ -10,11 +10,11 @@ |
| 5 | // Implementation. |
| 6 | |
| 7 | #ifdef NEED_VAR_divu_16_rest |
| 8 | -uint16 divu_16_rest; |
| 9 | +extern "C" { uint16 divu_16_rest; } |
| 10 | #endif |
| 11 | |
| 12 | #ifdef NEED_FUNCTION_divu_3216_1616_ |
| 13 | -uint16 divu_16_rest; |
| 14 | +extern "C" { uint16 divu_16_rest; } |
| 15 | namespace cln { |
| 16 | #if 1 |
| 17 | // Most processors have a good 32 by 32 bit division, use that. |
| 18 | @@ -101,11 +101,11 @@ |
| 19 | #endif |
| 20 | |
| 21 | #ifdef NEED_VAR_divu_32_rest |
| 22 | -uint32 divu_32_rest; |
| 23 | +extern "C" { uint32 divu_32_rest; } |
| 24 | #endif |
| 25 | |
| 26 | #ifdef NEED_FUNCTION_divu_6432_3232_ |
| 27 | -uint32 divu_32_rest; |
| 28 | +extern "C" { uint32 divu_32_rest; } |
| 29 | namespace cln { |
| 30 | uint32 divu_6432_3232_(uint32 xhi, uint32 xlo, uint32 y) |
| 31 | // Methode: |
| 32 | @@ -207,7 +207,7 @@ |
| 33 | #endif |
| 34 | |
| 35 | #ifdef NEED_VAR_divu_64_rest |
| 36 | -uint64 divu_64_rest; |
| 37 | +extern "C" { uint64 divu_64_rest; } |
| 38 | #endif |
| 39 | |
| 40 | #ifdef NEED_FUNCTION_divu_6464_6464_ |