* @{
*/
-extern struct sr_session *session;
extern SR_PRIV struct sr_dev_driver session_driver;
/** @private */
return SR_ERR;
}
+ if ((ret = zip_close(archive)) == -1) {
+ sr_dbg("error closing zipfile: %s", zip_strerror(archive));
+ return SR_ERR;
+ }
+
return SR_OK;
}
* Load the session from the specified filename.
*
* @param filename The name of the session file to load. Must not be NULL.
+ * @param session The session to load the file into. Must not be NULL.
*
* @return SR_OK upon success, SR_ERR_ARG upon invalid arguments,
* SR_ERR_MALLOC upon memory allocation errors, or SR_ERR upon
/**
* Save a session to the specified file.
*
+ * @param session The session to save to the specified file. Must not be NULL.
* @param filename The name of the filename to save the session as.
* Must not be NULL.
* @param sdi The device instance from which the data was captured.
/**
* Initialize a saved session file.
*
+ * @param session The session to use. Must not be NULL.
* @param filename The name of the filename to save the session as.
* Must not be NULL.
* @param samplerate The samplerate to store for this session.
int tmpfile, cnt, ret, i;
char version[1], metafile[32], *s;
- (void) session;
+ (void)session;
if (!filename) {
sr_err("%s: filename was NULL", __func__);
* The session file must have been created with sr_session_save_init()
* or sr_session_save() beforehand.
*
+ * @param session The session to use. Must not be NULL.
* @param filename The name of the filename to append to. Must not be NULL.
* @param buf The data to be appended.
* @param unitsize The number of bytes per sample.
const char *entry_name;
char *metafile, tmpname[32], chunkname[16];
- (void) session;
+ (void)session;
if ((ret = sr_sessionfile_check(filename)) != SR_OK)
return ret;