Skip to content

Commit

Permalink
C API: ragephoto_setphotodata(c) returns now bool
Browse files Browse the repository at this point in the history
  • Loading branch information
Syping committed Feb 8, 2023
1 parent 45a4570 commit 255c1a2
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions src/RagePhoto.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1249,16 +1249,16 @@ void ragephoto_setbufferoffsets(ragephoto_t instance)
ragePhoto->setBufferOffsets();
}

void ragephoto_setphotodata(ragephoto_t *instance, RagePhotoData *ragePhotoData)
ragephoto_bool_t ragephoto_setphotodata(ragephoto_t *instance, RagePhotoData *ragePhotoData)
{
RagePhoto *ragePhoto = static_cast<RagePhoto*>(*instance);
ragePhoto->setData(ragePhotoData, true);
return ragePhoto->setData(ragePhotoData, true);
}

void ragephoto_setphotodatac(ragephoto_t instance, RagePhotoData *ragePhotoData)
ragephoto_bool_t ragephoto_setphotodatac(ragephoto_t instance, RagePhotoData *ragePhotoData)
{
RagePhoto *ragePhoto = static_cast<RagePhoto*>(instance);
ragePhoto->setData(ragePhotoData, false);
return ragePhoto->setData(ragePhotoData, false);
}

void ragephoto_setphotodesc(ragephoto_t instance, const char *description, uint32_t bufferSize)
Expand Down
4 changes: 2 additions & 2 deletions src/RagePhotoA.h
Original file line number Diff line number Diff line change
Expand Up @@ -229,9 +229,9 @@ class RagePhotoA
/** Sets the internal RagePhotoData object. */
bool setData(RagePhotoData *ragePhotoData, bool takeOwnership = true) {
if (takeOwnership)
ragephoto_setphotodata(&instance, ragePhotoData);
return ragephoto_setphotodata(&instance, ragePhotoData);
else
ragephoto_setphotodatac(instance, ragePhotoData);
return ragephoto_setphotodatac(instance, ragePhotoData);
}
/** Sets the Photo description. */
void setDescription(const char *description, uint32_t bufferSize = 0) {
Expand Down
4 changes: 2 additions & 2 deletions src/RagePhotoC.h
Original file line number Diff line number Diff line change
Expand Up @@ -167,13 +167,13 @@ LIBRAGEPHOTO_C_BINDING void ragephoto_setbufferoffsets(ragephoto_t instance);
* \param instance \p ragephoto_t instance
* \param ragePhotoData RagePhotoData object being set
*/
LIBRAGEPHOTO_C_BINDING void ragephoto_setphotodata(ragephoto_t *instance, RagePhotoData *ragePhotoData);
LIBRAGEPHOTO_C_BINDING ragephoto_bool_t ragephoto_setphotodata(ragephoto_t *instance, RagePhotoData *ragePhotoData);

/** Copies RagePhotoData object to internal RagePhotoData object.
* \param instance \p ragephoto_t instance
* \param ragePhotoData RagePhotoData object being copied
*/
LIBRAGEPHOTO_C_BINDING void ragephoto_setphotodatac(ragephoto_t instance, RagePhotoData *ragePhotoData);
LIBRAGEPHOTO_C_BINDING ragephoto_bool_t ragephoto_setphotodatac(ragephoto_t instance, RagePhotoData *ragePhotoData);

/** Sets the Photo description.
* \param instance \p ragephoto_t instance
Expand Down

0 comments on commit 255c1a2

Please sign in to comment.