Skip to content

Commit 159ca7f

Browse files
committed
io: constify dcm_filehandle_create_from_memory() buffer pointer
1 parent 96b3377 commit 159ca7f

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

include/dicom/dicom.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2423,8 +2423,9 @@ DcmFilehandle *dcm_filehandle_create_from_file(DcmError **error,
24232423
* :return: filehandle
24242424
*/
24252425
DCM_EXTERN
2426-
DcmFilehandle *dcm_filehandle_create_from_memory(DcmError **error,
2427-
char *buffer, int64_t length);
2426+
DcmFilehandle *dcm_filehandle_create_from_memory(DcmError **error,
2427+
const char *buffer,
2428+
int64_t length);
24282429

24292430
/**
24302431
* Read File Metainformation from a File.

src/dicom-io.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ DcmFilehandle *dcm_filehandle_create_from_file(DcmError **error,
267267

268268

269269
typedef struct _DcmIOMemory {
270-
char *buffer;
270+
const char *buffer;
271271
int64_t length;
272272
int64_t read_point;
273273
} DcmIOMemory;
@@ -351,8 +351,9 @@ static int64_t dcm_io_seek_memory(DcmError **error, void *data,
351351
}
352352

353353

354-
DcmFilehandle *dcm_filehandle_create_from_memory(DcmError **error,
355-
char *buffer, int64_t length)
354+
DcmFilehandle *dcm_filehandle_create_from_memory(DcmError **error,
355+
const char *buffer,
356+
int64_t length)
356357
{
357358
static DcmIO io = {
358359
dcm_io_open_memory,

0 commit comments

Comments
 (0)