! * \brief nbytesInFile() * * \param[in] filename * \return nbytes in file; 0 on error */
| 1406 | * \return nbytes in file; 0 on error |
| 1407 | */ |
| 1408 | size_t |
| 1409 | nbytesInFile(const char *filename) |
| 1410 | { |
| 1411 | size_t nbytes; |
| 1412 | FILE *fp; |
| 1413 | |
| 1414 | PROCNAME("nbytesInFile"); |
| 1415 | |
| 1416 | if (!filename) |
| 1417 | return ERROR_INT("filename not defined", procName, 0); |
| 1418 | if ((fp = fopenReadStream(filename)) == NULL) |
| 1419 | return ERROR_INT("stream not opened", procName, 0); |
| 1420 | nbytes = fnbytesInFile(fp); |
| 1421 | fclose(fp); |
| 1422 | return nbytes; |
| 1423 | } |
| 1424 | |
| 1425 | |
| 1426 | /*! |
no test coverage detected