 To create dynamic data, the library functions codice_73 and codice_74 are used to obtain and release dynamic blocks of data.Thus, dynamic memory allocation is not built into the language processor.This is especially valuable when C is being used in operating system kernels or embedded targets as these things are very platform (not just architecture) specific and would require changing the C compiler for each platform (or operating system) that it would be used on.