Index: trunk/i386/libsaio/aml_generator.c =================================================================== --- trunk/i386/libsaio/aml_generator.c (revision 2473) +++ trunk/i386/libsaio/aml_generator.c (revision 2474) @@ -85,7 +85,7 @@ free(node); } -AML_CHUNK* aml_add_buffer(AML_CHUNK* parent, char* buffer, uint32_t size) +AML_CHUNK* aml_add_buffer(AML_CHUNK* parent, const char* buffer, uint32_t size) { AML_CHUNK* node = aml_create_node(parent); Index: trunk/i386/libsaio/aml_generator.h =================================================================== --- trunk/i386/libsaio/aml_generator.h (revision 2473) +++ trunk/i386/libsaio/aml_generator.h (revision 2474) @@ -77,7 +77,7 @@ bool aml_add_to_parent(AML_CHUNK* parent, AML_CHUNK* node); AML_CHUNK* aml_create_node(AML_CHUNK* parent); void aml_destroy_node(AML_CHUNK* node); -AML_CHUNK* aml_add_buffer(AML_CHUNK* parent, char* buffer, uint32_t size); +AML_CHUNK* aml_add_buffer(AML_CHUNK* parent, const char* buffer, uint32_t size); AML_CHUNK* aml_add_byte(AML_CHUNK* parent, uint8_t value); AML_CHUNK* aml_add_word(AML_CHUNK* parent, uint16_t value); AML_CHUNK* aml_add_dword(AML_CHUNK* parent, uint32_t value); Index: trunk/CHANGES =================================================================== --- trunk/CHANGES (revision 2473) +++ trunk/CHANGES (revision 2474) @@ -1,3 +1,4 @@ +- bitshoveler : Make 'buffer' arg to aml_add_buffer 'const char *', was just 'char *' (aml_generator) - bitshoveler : Various fixes to problems exposed by Clang static analyzer (picopng.c) - ErmaC : Rollback changes for msdos.c (2327) thx to bltz - bitshoveler : Remove "-x" option from "ld" command which breaks build under newer Xcode versions (/i386/modules/MakeInc.dir)