| 470 | |
| 471 | |
| 472 | static int RarErrorToDll(RAR_EXIT ErrCode) |
| 473 | { |
| 474 | switch(ErrCode) |
| 475 | { |
| 476 | case RARX_FATAL: |
| 477 | return ERAR_EREAD; |
| 478 | case RARX_CRC: |
| 479 | return ERAR_BAD_DATA; |
| 480 | case RARX_WRITE: |
| 481 | return ERAR_EWRITE; |
| 482 | case RARX_OPEN: |
| 483 | return ERAR_EOPEN; |
| 484 | case RARX_CREATE: |
| 485 | return ERAR_ECREATE; |
| 486 | case RARX_MEMORY: |
| 487 | return ERAR_NO_MEMORY; |
| 488 | case RARX_BADPWD: |
| 489 | return ERAR_BAD_PASSWORD; |
| 490 | case RARX_SUCCESS: |
| 491 | return ERAR_SUCCESS; // 0. |
| 492 | default: |
| 493 | return ERAR_UNKNOWN; |
| 494 | } |
| 495 | } |
no outgoing calls
no test coverage detected