Commit a4c0dddee94276bd7400a1c1b83ff1b1ac285b5c

Authored by Austin Blanton
1 parent bf44e21a

Put buffer and buffer_length at beginning of args for consistency (and so we can…

… use *args for the rest in python)
openbr/openbr.cpp
... ... @@ -361,7 +361,7 @@ bool br_img_is_empty(br_template tmpl)
361 361 return t->m().empty();
362 362 }
363 363  
364   -int br_get_filename(br_template tmpl, char * buffer, int buffer_length)
  364 +int br_get_filename(char * buffer, int buffer_length, br_template tmpl)
365 365 {
366 366 return partialCopy(reinterpret_cast<Template*>(tmpl)->file.name, buffer, buffer_length);
367 367 }
... ... @@ -372,7 +372,7 @@ void br_set_filename(br_template tmpl, const char *filename)
372 372 t->file.name = filename;
373 373 }
374 374  
375   -int br_get_metadata_string(br_template tmpl, const char *key, char * buffer, int buffer_length)
  375 +int br_get_metadata_string(char * buffer, int buffer_length, br_template tmpl, const char *key)
376 376 {
377 377 Template *t = reinterpret_cast<Template*>(tmpl);
378 378 QVariant qvar = t->file.value(key);
... ...
openbr/openbr.h
... ... @@ -512,7 +512,7 @@ BR_EXPORT bool br_img_is_empty(br_template tmpl);
512 512 * \brief Get the filename for a br::Template
513 513 * \note \ref input_string_buffer
514 514 */
515   -BR_EXPORT int br_get_filename(br_template tmpl, char * buffer, int buffer_length);
  515 +BR_EXPORT int br_get_filename(char * buffer, int buffer_length, br_template tmpl);
516 516 /*!
517 517 * \brief Set the filename for a br::Template.
518 518 */
... ... @@ -521,7 +521,7 @@ BR_EXPORT void br_set_filename(br_template tmpl, const char *filename);
521 521 * \brief Get metadata as a string for the given key in the given template.
522 522 * \note \ref input_string_buffer
523 523 */
524   -BR_EXPORT int br_get_metadata_string(br_template, const char *key, char * buffer, int buffer_length);
  524 +BR_EXPORT int br_get_metadata_string(char * buffer, int buffer_length, br_template tmpl, const char *key);
525 525 /*!
526 526 * \brief Enroll a br::Template from the C API! Returns a pointer to a br::TemplateList
527 527 * \param tmpl Pointer to a br::Template.
... ...