---------------------------------------------------------------------------*/
| 511 | |
| 512 | /*---------------------------------------------------------------------------*/ |
| 513 | DEMZIP_API demzip_I32 |
| 514 | demzip_get_point_pointer( |
| 515 | demzip_POINTER pointer |
| 516 | , demzip_point_struct** point_pointer |
| 517 | ) |
| 518 | { |
| 519 | if (pointer == 0) return 1; |
| 520 | demzip_dll_struct* demzip_dll = (demzip_dll_struct*)pointer; |
| 521 | |
| 522 | try |
| 523 | { |
| 524 | if (point_pointer == 0) |
| 525 | { |
| 526 | sprintf(demzip_dll->error, "demzip_point_struct pointer 'point_pointer' is zero"); |
| 527 | return 1; |
| 528 | } |
| 529 | |
| 530 | *point_pointer = &demzip_dll->point; |
| 531 | } |
| 532 | catch (...) |
| 533 | { |
| 534 | sprintf(demzip_dll->error, "internal error in demzip_get_point_pointer"); |
| 535 | return 1; |
| 536 | } |
| 537 | |
| 538 | demzip_dll->error[0] = '\0'; |
| 539 | return 0; |
| 540 | } |
| 541 | |
| 542 | /*---------------------------------------------------------------------------*/ |
| 543 | DEMZIP_API demzip_I32 |
nothing calls this directly
no outgoing calls
no test coverage detected