Next: One Macro Call, Up: M4 Quotation [Contents][Index]
ŬÀڤʰúÍÑÉä¤Î½ÅÍ×À¤ò´°Á´¤ËÍý²ò¤¹¤ë¤¿¤á¡¤ºÇ½é¤ËAutoconf¤Ç¤ÎÆÃ¼ì¤Êʸ»ú¤¬ ²¿¤«¤òÃΤëɬÍפ¬¤¢¤ê¤Þ¤¹¡¥‘#’¤Ï¥Þ¥¯¥íŸ³«¤¬¼Â¹Ô¤µ¤ì¤Ê¤¤ÆâÉô¥³¥á¥ó¥È ¤ÎƳÆþ¤Ç¡¤‘,’¤Ï°ú¿ô¤Î¥»¥Ñ¥ì¡¼¥¿¡¤‘[’¤È‘]’¤Ï¤½¤ì¤é¤Î°úÍÑÉ䡤 ¤½¤·¤ÆºÇ¸å¤Ï¡¤(M4¤¬ÂФΰìÃפò»î¤ß¤ë)‘(’¤È‘)’¤Ç¤¹¡¥
¥Þ¥¯¥í¸Æ¤Ó½Ð¤·¤ÎÈù̯¤Ê¾õ¶·¤òÍý²ò¤¹¤ë¤¿¤á¤Ë¡¤ºÇ½é¤ËÌÀ¤é¤«¤Ê¼ºÇÔ¤ò¾Ò²ð¤·¤Ê ¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤Ç¤·¤ç¤¦¡¥°Ê²¼¤Ç“ÌÀ³Î¤Ë¤µ¤ì”¤Æ¤¤¤Æ¡¤¼ÂÀ¸³è¤Ç¤â¸«¤Ä¤«¤ë¤Ç ¤·¤ç¤¦¤¬¡¤¤½¤ì¤é¤ÏÄ̾老¤Þ¤«¤·¤Ç¤¹¡¥
¥Ï¥Ã¥·¥å¤È²þ¹Ô¤Þ¤Ç¼Â¹Ô¤¹¤ë¤³¤È¤ÇƳÆþ¤µ¤ì¤ë¥³¥á¥ó¥È¤Ï¡¤¥È¥Ã¥×¥ì¥Ù¥ë¤Ø¤ÎÉÔ ÌÀÎÆ¤Ê¥È¡¼¥¯¥ó¤Ç¤¹¡¥¥¢¥¯¥Æ¥£¥Ö¤Êʸ»ú¤Ï¤½¤¦¤Ç¤Ï¤Ê¤¯¤Ê¤ê¡¤¥Þ¥¯¥í¤ÎŸ³«¤â¤¢ ¤ê¤Þ¤»¤ó¡¥
# define([def], ine) ⇒# define([def], ine)
¥Þ¥¯¥í¤ÎŸ³«¤¬¤¢¤ë¤´¤È¤Ë¡¤°úÍÑÉä¤âŸ³«¤µ¤ì¤Þ¤¹¡¥¤¹¤Ê¤ï¤Á¡¤Âè°ì¥ì¥Ù¥ë¤Î°ú ÍÑÉä¤Ïºï½ü¤µ¤ì¤Þ¤¹¡¥
int tab[10]; ⇒int tab10; [int tab[10];] ⇒int tab[10];
¤³¤ì¤ò³Ð¤¨¤Æ¤¤¤Ê¤±¤ì¤Ð¡¤ÆÉ¼Ô¤ÏÀä˾¤·¤Ê¤¬¤é¤â¥Þ¥¯¥í¤Îarray
¤ò»ÈÍѤ·
¤Æ¤ß¤ë¤Ç¤·¤ç¤¦¡¥
define([array], [int tab[10];]) array ⇒int tab10; [array] ⇒array
´üÂÔ¤¹¤ë·ë²Ì¤òÀµ¤·¤¯½ÐÎϤ¹¤ë¤Ë¤Ï¤É¤¦¤¹¤ì¤ÐÎɤ¤¤Ç¤·¤ç¤¦¤« 3¡©