*
* \retval new FileData object
*/
-static FileData *FileDataAlloc(uint8_t *data, uint32_t data_len)
+static FileData *FileDataAlloc(const uint8_t *data, uint32_t data_len)
{
FileData *new = SCMalloc(sizeof(FileData));
if (unlikely(new == NULL)) {
*
* \retval new File object or NULL on error
*/
-static File *FileAlloc(uint8_t *name, uint16_t name_len)
+static File *FileAlloc(const uint8_t *name, uint16_t name_len)
{
File *new = SCMalloc(sizeof(File));
if (unlikely(new == NULL)) {
* \retval -1 error
* \retval -2 no store for this file
*/
-int FileAppendData(FileContainer *ffc, uint8_t *data, uint32_t data_len)
+int FileAppendData(FileContainer *ffc, const uint8_t *data, uint32_t data_len)
{
SCEnter();
*
* \note filename is not a string, so it's not nul terminated.
*/
-File *FileOpenFile(FileContainer *ffc, uint8_t *name,
- uint16_t name_len, uint8_t *data, uint32_t data_len, uint8_t flags)
+File *FileOpenFile(FileContainer *ffc, const uint8_t *name, uint16_t name_len,
+ const uint8_t *data, uint32_t data_len, uint8_t flags)
{
SCEnter();
SCReturnPtr(ff, "File");
}
-static int FileCloseFilePtr(File *ff, uint8_t *data,
+static int FileCloseFilePtr(File *ff, const uint8_t *data,
uint32_t data_len, uint8_t flags)
{
SCEnter();
* \retval 0 ok
* \retval -1 error
*/
-int FileCloseFile(FileContainer *ffc, uint8_t *data,
+int FileCloseFile(FileContainer *ffc, const uint8_t *data,
uint32_t data_len, uint8_t flags)
{
SCEnter();
*
* \note filename is not a string, so it's not nul terminated.
*/
-File *FileOpenFile(FileContainer *, uint8_t *name, uint16_t name_len,
- uint8_t *data, uint32_t data_len, uint8_t flags);
+File *FileOpenFile(FileContainer *, const uint8_t *name, uint16_t name_len,
+ const uint8_t *data, uint32_t data_len, uint8_t flags);
/**
* \brief Close a File
*
* \retval 0 ok
* \retval -1 error
*/
-int FileCloseFile(FileContainer *, uint8_t *data, uint32_t data_len, uint8_t flags);
+int FileCloseFile(FileContainer *, const uint8_t *data, uint32_t data_len,
+ uint8_t flags);
/**
* \brief Store a chunk of file data in the flow. The open "flowfile"
* \retval 0 ok
* \retval -1 error
*/
-int FileAppendData(FileContainer *, uint8_t *data, uint32_t data_len);
+int FileAppendData(FileContainer *, const uint8_t *data, uint32_t data_len);
/**
* \brief Tag a file for storing