ááąáŹááşááŻáśá¸áá˝ááşá¸ááśáážáŻáĄááźáŽá¸ ááąá¸áážá áşáĄááźáŹáá˝ááşá GNU M4 áááşááááŻááááŻáááşáᏠ1.4.20 ááᯠááŻááşááąáá˛áˇááźáŽá¸á áááşá¸áááş ááąá¸áááŻáˇá áŹááąá¸ááşáá˝á˛áˇá ááşá¸ááŻáśáá˝á˛áˇá ááşá¸ááŻáśáážááˇáş Autoconf ááááááŹáááşááŹáááŹááťáŹá¸ áááşááŽá¸ááźááşá¸áĄáá˝ááş ááŻááşáááŻá¸áážáŻáá áşááŻáĄááźá áş áĄááŻáśá¸ááźáŻáááşá M4 áááş áááˇáşáĄáŹá¸ ááŻáśá áśáááááşááťáŹá¸ááąáŤáşáá˝ááş áĄááźáąááśááŹá¸ááąáŹ á áŹááŹá¸ááťáŹá¸ááᯠáááŻááşá¸ááá áşááźááˇáş áááşááŽá¸áááŻááşáááşá áááˇáşáá˝ááşá¸ááŹá¸ááąáŹ á áŹááŹá¸áááŻááźááşá á¤á áŹááŹá¸áá˝ááş áááşáážááşááŹá¸ááąáŹ áááşááááŻááťáŹá¸ááᯠááŻááşááąáŹááşááźááşá¸á ááááşááᯠáĄá áŹá¸áááŻá¸áááŻááşá áąááŤáááşá Macros áááş áááŻááşááťáŹá¸ááŤáááşáááşá ááááşá¸áááşášááťáŹááŻááşááąáŹááşááťááşááťáŹá¸ááᯠááŻááşááąáŹááşáááşá string data ááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áááşáážááˇáş á áá áşáĄááááˇáşááťáŹá¸ááᯠrun áááşáĄáá˝ááş áá°áááşá¸áážááˇáş áĄáááşáááˇáşááŻááşááŹá¸ááąáŹ function áážá áşááťááŻá¸ááŻáśá¸ááᯠááąáŤáşáááŻáááŻááşáááşá
ááŹá¸áážááşá¸áĄáá áşáá˝ááş-
- "eval" ááŻááşááźááşááťááşááťáŹá¸áĄáŹá¸ áĄááąáŹááşáĄáááşááąáŹáşáážáŻáááş ááááááŹáᏠáĄáážáááşááźážááˇáşáá˛áˇáááşá
- C ááŹááŹá ááŹá¸ á áśáážáŻááşá¸áĄáá áşááťáŹá¸áážááˇáş áááŻááşááŽáážáŻáážáááźáąáŹááşá¸ ááąááťáŹááŤáááşá
- áááşááąáŹááşááá˝ááşáá°ááźááşá¸áááŻááşáᏠááźáżááŹááťáŹá¸ááᯠááźáąáážááşá¸áááşáĄáá˝ááş gnulib ááž ááąá¸áááŻáˇááŹá¸ááąáŹ ááźááşáááşáážáŻááťáŹá¸á
- "syscmd" áážááˇáş "esyscmd" command ááťáŹá¸áááş ááᯠ"+" áážááˇáş "-" áááşášááąáááťáŹá¸ááźááˇáş á áááşáááˇáş command line expression ááťáŹá¸ááᯠáááŻááşáá˝ááşááąáŹááşáá˝ááşááąááźáŽááźá áşáááşá
- binary áááŻááşááťáŹá¸ááᯠá áŹááŹá¸áááŻááşááťáŹá¸áááş áá˝á˛ááźáŹá¸á á˝áŹ ááŻááşááąáŹááşáááˇáş Unix áááŻááşááąáŹ ááááşááąáŹááşá¸ááťáŹá¸áá˝ááş áááşááąáŹááşááá˝ááşáá°ááąáŹ áááŻááşááťáŹá¸ááᯠáááşáááˇáşáĄá፠binary ááŻááşá áážááşáááşááąáŹ áĄáááşáá˝ááşá¸ááźááşá¸ááᯠáĄááąáŹááşáĄáááşááąáŹáşáá˛áˇáááş (áĽáááŹá á áŹááźáąáŹááşá¸áá áşááŻááĄááŻáśá¸áá˝ááş á áŹááŻáśá¸ááťáŹá¸ááᯠáĄá áŹá¸áááŻá¸ááŹá¸áááş)á
source: opennet.ru
