/*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N D E L A B I B L I O T H E Q U E ' 3 ' : */ /* */ /* */ /* Definition : */ /* */ /* Dans ce fichier, on trouvera */ /* les definitions relatives a */ /* la bibliotheque des objets */ /* impossibles et que l'on assemble */ /* matriciellement. */ /* */ /* */ /* Author of '$xiii/alphabet.3$DEF' : */ /* */ /* Jean-Francois Colonna (LACTAMME, 19880000000000). */ /* */ /*************************************************************************************************************************************/ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* B I B L I O T H E Q U E 0 3 : */ /* */ /*************************************************************************************************************************************/ #define TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX \ SIX \ /* Taille du pave de base. */ \ /* */ \ /* Le 20110501173911, 'TAILLE_DU_PAVE_DES_ELEMENTS_PARADOXAUX' (plus explicite...) a */ \ /* remplace 'TAILLE_ELEMENT'... */ /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* D E F I N I T I O N D E S N I V E A U X S T A N D A R D S : */ /* */ /* */ /* Notations : */ /* */ /* Les symboles 'NIVEAU_XX' */ /* designent le niveau de marquage */ /* des aretes du motif "IMPOSSIBLE_XX", */ /* alors que les symboles 'NIVO_XX_YY' */ /* designent le niveau de remplissage */ /* de la facette "YY" du motif */ /* "IMPOSSIBLE_XX". */ /* */ /*************************************************************************************************************************************/ #define NIVEAU_00 NOIR #define NIVEAU_01 GENP(SUCC(NIVEAU_00)) #define NIVO_01_01 GENP(SUCC(NIVEAU_01)) #define NIVO_01_02 GENP(SUCC(NIVO_01_01)) #define NIVO_01_11 GENP(SUCC(NIVO_01_02)) #define NIVO_01_12 GENP(SUCC(NIVO_01_11)) #define NIVO_01_21 GENP(SUCC(NIVO_01_12)) #define NIVO_01_22 GENP(SUCC(NIVO_01_21)) #define NIVO_01_31 GENP(SUCC(NIVO_01_22)) #define NIVO_01_32 GENP(SUCC(NIVO_01_31)) #define NIVEAU_02 GENP(SUCC(NIVO_01_32)) #define NIVO_02_01 GENP(SUCC(NIVEAU_02)) #define NIVO_02_02 GENP(SUCC(NIVO_02_01)) #define NIVO_02_03 GENP(SUCC(NIVO_02_02)) #define NIVO_02_11 GENP(SUCC(NIVO_02_03)) #define NIVO_02_12 GENP(SUCC(NIVO_02_11)) #define NIVO_02_13 GENP(SUCC(NIVO_02_12)) #define NIVO_02_21 GENP(SUCC(NIVO_02_13)) #define NIVO_02_22 GENP(SUCC(NIVO_02_21)) #define NIVO_02_23 GENP(SUCC(NIVO_02_22)) #define NIVO_02_31 GENP(SUCC(NIVO_02_23)) #define NIVO_02_32 GENP(SUCC(NIVO_02_31)) #define NIVO_02_33 GENP(SUCC(NIVO_02_32)) #define NIVEAU_03 GENP(SUCC(NIVO_02_33)) #define NIVO_03_01 GENP(SUCC(NIVEAU_03)) #define NIVO_03_02 GENP(SUCC(NIVO_03_01)) #define NIVO_03_03 GENP(SUCC(NIVO_03_02)) #define NIVO_03_11 GENP(SUCC(NIVO_03_03)) #define NIVO_03_12 GENP(SUCC(NIVO_03_11)) #define NIVO_03_13 GENP(SUCC(NIVO_03_12)) #define NIVO_03_21 GENP(SUCC(NIVO_03_13)) #define NIVO_03_22 GENP(SUCC(NIVO_03_21)) #define NIVO_03_23 GENP(SUCC(NIVO_03_22)) #define NIVO_03_31 GENP(SUCC(NIVO_03_23)) #define NIVO_03_32 GENP(SUCC(NIVO_03_31)) #define NIVO_03_33 GENP(SUCC(NIVO_03_32)) #define NIVEAU_04 GENP(SUCC(NIVO_03_33)) #define NIVO_04_01 GENP(SUCC(NIVEAU_04)) #define NIVO_04_02 GENP(SUCC(NIVO_04_01)) #define NIVO_04_11 GENP(SUCC(NIVO_04_02)) #define NIVO_04_12 GENP(SUCC(NIVO_04_11)) #define NIVO_04_21 GENP(SUCC(NIVO_04_12)) #define NIVO_04_22 GENP(SUCC(NIVO_04_21)) #define NIVO_04_31 GENP(SUCC(NIVO_04_22)) #define NIVO_04_32 GENP(SUCC(NIVO_04_31)) #define NIVEAU_11 GENP(SUCC(NIVO_04_32)) #define NIVO_11_01 GENP(SUCC(NIVEAU_11)) #define NIVO_11_02 GENP(SUCC(NIVO_11_01)) #define NIVO_11_03 GENP(SUCC(NIVO_11_02)) #define NIVEAU_12 GENP(SUCC(NIVO_11_03)) #define NIVO_12_01 GENP(SUCC(NIVEAU_12)) #define NIVO_12_02 GENP(SUCC(NIVO_12_01)) #define NIVO_12_03 GENP(SUCC(NIVO_12_02)) #define NIVEAU_31 GENP(SUCC(NIVO_12_03)) #define NIVO_31_01 GENP(SUCC(NIVEAU_31)) #define NIVO_31_02 GENP(SUCC(NIVO_31_01)) #define NIVEAU_32 GENP(SUCC(NIVO_31_02)) #define NIVO_32_01 GENP(SUCC(NIVEAU_32)) #define NIVO_32_02 GENP(SUCC(NIVO_32_01)) #define NIVEAU_41 GENP(SUCC(NIVO_32_02)) #define NIVO_41_01 GENP(SUCC(NIVEAU_41)) #define NIVO_41_02 GENP(SUCC(NIVO_41_01)) #define NIVEAU_42 GENP(SUCC(NIVO_41_02)) #define NIVO_42_01 GENP(SUCC(NIVEAU_42)) #define NIVO_42_02 GENP(SUCC(NIVO_42_01)) #define NIVO_42_03 GENP(SUCC(NIVO_42_02)) #define NIVEAU_43 GENP(SUCC(NIVO_42_03)) #define NIVO_43_01 GENP(SUCC(NIVEAU_43)) #define NIVO_43_02 GENP(SUCC(NIVO_43_01)) #define NIVO_43_03 GENP(SUCC(NIVO_43_02)) #define NIVEAU_44 GENP(SUCC(NIVO_43_03)) #define NIVO_44_01 GENP(SUCC(NIVEAU_44)) #define NIVO_44_02 GENP(SUCC(NIVO_44_01)) #define NIVEAU_51 GENP(SUCC(NIVO_44_02)) #define NIVO_51_01 GENP(SUCC(NIVEAU_51)) #define NIVO_51_02 GENP(SUCC(NIVO_51_01)) #define NIVO_51_03 GENP(SUCC(NIVO_51_02)) #define NIVO_51_04 GENP(SUCC(NIVO_51_03)) #define NIVO_51_05 GENP(SUCC(NIVO_51_04)) #define NIVEAU_52 GENP(SUCC(NIVO_51_05)) #define NIVO_52_01 GENP(SUCC(NIVEAU_52)) #define NIVO_52_02 GENP(SUCC(NIVO_52_01)) #define NIVO_52_03 GENP(SUCC(NIVO_52_02)) #define NIVO_52_04 GENP(SUCC(NIVO_52_03)) #define NIVO_52_05 GENP(SUCC(NIVO_52_04)) #define NIVO_52_06 GENP(SUCC(NIVO_52_05)) #define NIVEAU_53 GENP(SUCC(NIVO_52_06)) #define NIVO_53_01 GENP(SUCC(NIVEAU_53)) #define NIVO_53_02 GENP(SUCC(NIVO_53_01)) #define NIVO_53_03 GENP(SUCC(NIVO_53_02)) #define NIVO_53_04 GENP(SUCC(NIVO_53_03)) #define NIVO_53_05 GENP(SUCC(NIVO_53_04)) #define NIVEAU_54 GENP(SUCC(NIVO_53_05)) #define NIVO_54_01 GENP(SUCC(NIVEAU_54)) #define NIVO_54_02 GENP(SUCC(NIVO_54_01)) #define NIVO_54_03 GENP(SUCC(NIVO_54_02)) #define NIVO_54_04 GENP(SUCC(NIVO_54_03)) #define NIVO_54_05 GENP(SUCC(NIVO_54_04)) #define NIVEAU_55 GENP(SUCC(NIVO_54_05)) #define NIVO_55_01 GENP(SUCC(NIVEAU_55)) #define NIVO_55_02 GENP(SUCC(NIVO_55_01)) #define NIVO_55_03 GENP(SUCC(NIVO_55_02)) #define NIVO_55_04 GENP(SUCC(NIVO_55_03)) #define NIVO_55_05 GENP(SUCC(NIVO_55_04)) #define NIVEAU_56 GENP(SUCC(NIVO_55_05)) #define NIVO_56_01 GENP(SUCC(NIVEAU_56)) #define NIVO_56_02 GENP(SUCC(NIVO_56_01)) #define NIVO_56_03 GENP(SUCC(NIVO_56_02)) #define NIVO_56_04 GENP(SUCC(NIVO_56_03)) #define NIVO_56_05 GENP(SUCC(NIVO_56_04)) #define NIVO_56_06 GENP(SUCC(NIVO_56_05)) #define NIVEAU_61 GENP(SUCC(NIVO_56_06)) #define NIVO_61_01 GENP(SUCC(NIVEAU_61)) #define NIVO_61_02 GENP(SUCC(NIVO_61_01)) #define NIVO_61_03 GENP(SUCC(NIVO_61_02)) #define NIVO_61_04 GENP(SUCC(NIVO_61_03)) #define NIVEAU_62 GENP(SUCC(NIVO_61_04)) #define NIVO_62_01 GENP(SUCC(NIVEAU_62)) #define NIVO_62_02 GENP(SUCC(NIVO_62_01)) #define NIVO_62_03 GENP(SUCC(NIVO_62_02)) #define NIVO_62_04 GENP(SUCC(NIVO_62_03)) #define NIVEAU_63 GENP(SUCC(NIVO_62_04)) #define NIVO_63_01 GENP(SUCC(NIVEAU_63)) #define NIVO_63_02 GENP(SUCC(NIVO_63_01)) #define NIVO_63_03 GENP(SUCC(NIVO_63_02)) #define NIVO_63_04 GENP(SUCC(NIVO_63_03)) #define NIVEAU_64 GENP(SUCC(NIVO_63_04)) #define NIVO_64_01 GENP(SUCC(NIVEAU_64)) #define NIVO_64_02 GENP(SUCC(NIVO_64_01)) #define NIVO_64_03 GENP(SUCC(NIVO_64_02)) #define NIVO_64_04 GENP(SUCC(NIVO_64_03)) #define NIVEAU_65 GENP(SUCC(NIVO_64_04)) #define NIVO_65_01 GENP(SUCC(NIVEAU_65)) #define NIVO_65_02 GENP(SUCC(NIVO_65_01)) #define NIVO_65_03 GENP(SUCC(NIVO_65_02)) #define NIVO_65_04 GENP(SUCC(NIVO_65_03)) #define NIVEAU_66 GENP(SUCC(NIVO_65_04)) #define NIVO_66_01 GENP(SUCC(NIVEAU_66)) #define NIVO_66_02 GENP(SUCC(NIVO_66_01)) #define NIVO_66_03 GENP(SUCC(NIVO_66_02)) #define NIVO_66_04 GENP(SUCC(NIVO_66_03)) #define NIVEAU_67 GENP(SUCC(NIVO_66_04)) #define NIVO_67_01 GENP(SUCC(NIVEAU_67)) #define NIVO_67_02 GENP(SUCC(NIVO_67_01)) #define NIVO_67_03 GENP(SUCC(NIVO_67_02)) #define NIVO_67_04 GENP(SUCC(NIVO_67_03)) #define NIVEAU_68 GENP(SUCC(NIVO_67_04)) #define NIVO_68_01 GENP(SUCC(NIVEAU_68)) #define NIVO_68_02 GENP(SUCC(NIVO_68_01)) #define NIVO_68_03 GENP(SUCC(NIVO_68_02)) #define NIVO_68_04 GENP(SUCC(NIVO_68_03)) #define NIVEAU_71 GENP(SUCC(NIVO_68_04)) #define NIVO_71_01 GENP(SUCC(NIVEAU_71)) #define NIVO_71_02 GENP(SUCC(NIVO_71_01)) #define NIVO_71_03 GENP(SUCC(NIVO_71_02)) #define NIVO_71_04 GENP(SUCC(NIVO_71_03)) #define NIVO_71_05 GENP(SUCC(NIVO_71_04)) #define NIVEAU_72 GENP(SUCC(NIVO_71_05)) #define NIVO_72_01 GENP(SUCC(NIVEAU_72)) #define NIVO_72_02 GENP(SUCC(NIVO_72_01)) #define NIVO_72_03 GENP(SUCC(NIVO_72_02)) #define NIVO_72_04 GENP(SUCC(NIVO_72_03)) #define NIVO_72_05 GENP(SUCC(NIVO_72_04)) #define NIVEAU_73 GENP(SUCC(NIVO_72_05)) #define NIVO_73_01 GENP(SUCC(NIVEAU_73)) #define NIVO_73_02 GENP(SUCC(NIVO_73_01)) #define NIVO_73_03 GENP(SUCC(NIVO_73_02)) #define NIVO_73_04 GENP(SUCC(NIVO_73_03)) #define NIVO_73_05 GENP(SUCC(NIVO_73_04)) #define NIVEAU_74 GENP(SUCC(NIVO_73_05)) #define NIVO_74_01 GENP(SUCC(NIVEAU_74)) #define NIVO_74_02 GENP(SUCC(NIVO_74_01)) #define NIVO_74_03 GENP(SUCC(NIVO_74_02)) #define NIVO_74_04 GENP(SUCC(NIVO_74_03)) #define NIVO_74_05 GENP(SUCC(NIVO_74_04)) #define NIVEAU_75 GENP(SUCC(NIVO_74_05)) #define NIVO_75_01 GENP(SUCC(NIVEAU_75)) #define NIVO_75_02 GENP(SUCC(NIVO_75_01)) #define NIVO_75_03 GENP(SUCC(NIVO_75_02)) #define NIVO_75_04 GENP(SUCC(NIVO_75_03)) #define NIVO_75_05 GENP(SUCC(NIVO_75_04)) #define NIVEAU_76 GENP(SUCC(NIVO_75_05)) #define NIVO_76_01 GENP(SUCC(NIVEAU_76)) #define NIVO_76_02 GENP(SUCC(NIVO_76_01)) #define NIVO_76_03 GENP(SUCC(NIVO_76_02)) #define NIVO_76_04 GENP(SUCC(NIVO_76_03)) #define NIVO_76_05 GENP(SUCC(NIVO_76_04)) #define NIVEAU_77 GENP(SUCC(NIVO_76_05)) #define NIVO_77_01 GENP(SUCC(NIVEAU_77)) #define NIVO_77_02 GENP(SUCC(NIVO_77_01)) #define NIVO_77_03 GENP(SUCC(NIVO_77_02)) #define NIVO_77_04 GENP(SUCC(NIVO_77_03)) #define NIVO_77_05 GENP(SUCC(NIVO_77_04)) #define NIVEAU_78 GENP(SUCC(NIVO_77_05)) #define NIVO_78_01 GENP(SUCC(NIVEAU_78)) #define NIVO_78_02 GENP(SUCC(NIVO_78_01)) #define NIVO_78_03 GENP(SUCC(NIVO_78_02)) #define NIVO_78_04 GENP(SUCC(NIVO_78_03)) #define NIVO_78_05 GENP(SUCC(NIVO_78_04)) #define NIVEAU_81 GENP(SUCC(NIVO_78_05)) #define NIVO_81_01 GENP(SUCC(NIVEAU_81)) #define NIVO_81_02 GENP(SUCC(NIVO_81_01)) #define NIVO_81_03 GENP(SUCC(NIVO_81_02)) #define NIVO_81_04 GENP(SUCC(NIVO_81_03)) #define NIVEAU_82 GENP(SUCC(NIVO_81_04)) #define NIVO_82_01 GENP(SUCC(NIVEAU_82)) #define NIVO_82_02 GENP(SUCC(NIVO_82_01)) #define NIVO_82_03 GENP(SUCC(NIVO_82_02)) #define NIVO_82_04 GENP(SUCC(NIVO_82_03)) /*===================================================================================================================================*/ /*************************************************************************************************************************************/ /* */ /* * 31 * 32 * */ /* * * * */ /* * * ** */ /* * * *** */ /* * **** */ /* ******* ******* *********** */ /* *** * 21 */ /* 02 *** * */ /* *********** *********** */ /* 01 * *** 22 */ /* *********** ******* ******* */ /* *** * */ /* *** * * */ /* ** * * */ /* * * * */ /* * 12 * 11 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_01 \ Bblock \ CALS(FgImpossible_01(NIVEAU_01 \ ,NIVO_01_01,NIVO_01_02 \ ,NIVO_01_11,NIVO_01_12 \ ,NIVO_01_21,NIVO_01_22 \ ,NIVO_01_31,NIVO_01_32 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * 31 * 33 * */ /* * * * */ /* ******* * */ /* *** *** * */ /* ***32**** */ /* *********** ******* ******* */ /* **** **** */ /* 03 ***02* *** * 21 */ /* ****** *** *22******** */ /* 01 **** **** 23 */ /* ******* ******* *********** */ /* ****12*** */ /* * *** *** */ /* * ******* */ /* * * * */ /* * 13 * 11 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_02 \ Bblock \ CALS(FgImpossible_02(NIVEAU_02 \ ,NIVO_02_01,NIVO_02_02,NIVO_02_03 \ ,NIVO_02_11,NIVO_02_12,NIVO_02_13 \ ,NIVO_02_21,NIVO_02_22,NIVO_02_23 \ ,NIVO_02_31,NIVO_02_32,NIVO_02_33 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* *** 32** 33*** */ /* *** *** *** */ /* ******** *** ******* */ /* * * *** * **** */ /* * 31 **** * 21 * *** */ /* ** ******* ******* * */ /* *** *** ***22 */ /* 03 *** *** *** */ /* ** *** ***23* */ /* 02** *** *** */ /* * ******* ******* ** */ /* *** * * **** * */ /* **** 01 * *** * 11 * */ /* ******* *** ******** */ /* *** *** *** */ /* ***13*** 12*** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_03 \ Bblock \ CALS(FgImpossible_03(NIVEAU_03 \ ,NIVO_03_01,NIVO_03_02,NIVO_03_03 \ ,NIVO_03_11,NIVO_03_12,NIVO_03_13 \ ,NIVO_03_21,NIVO_03_22,NIVO_03_23 \ ,NIVO_03_31,NIVO_03_32,NIVO_03_33 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ***31 ** 32*** */ /* *** *** *** */ /* ** *** *** ******* */ /* * *** *** *** *** */ /* **** *** * *** *** */ /* ** ******* ** *** * */ /* *** *** ***21 */ /* 02 *** *** *** */ /* ** *** ***22* */ /* 01** *** *** */ /* * ** ** ******* ** */ /* *** ** * *** **** */ /* *** *** *** *** * */ /* ******* *** *** ** */ /* *** *** *** */ /* ***12*** 11*** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_04 \ Bblock \ CALS(FgImpossible_04(NIVEAU_04 \ ,NIVO_04_01,NIVO_04_02 \ ,NIVO_04_11,NIVO_04_12 \ ,NIVO_04_21,NIVO_04_22 \ ,NIVO_04_31,NIVO_04_32 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* **************************** */ /* *** */ /* *** 02 */ /* ** *************************** */ /* * ** *** 03 */ /* * ** *********************** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** 01** *** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_11 \ Bblock \ CALS(FgImpossible_11(NIVEAU_11 \ ,NIVO_11_01,NIVO_11_02,NIVO_11_03 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* **************************** */ /* *** */ /* *** */ /* *************************** *** */ /* 02 *** *** * */ /* *********************** *** * */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* ***01*** 03*** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_12 \ Bblock \ CALS(FgImpossible_12(NIVEAU_12 \ ,NIVO_12_01,NIVO_12_02,NIVO_12_03 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* */ /* ** */ /* *** */ /* *** */ /* *** *** */ /* *** ***02 */ /* *** *** * */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* ***01*** *** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_31 \ Bblock \ CALS(FgImpossible_31(NIVEAU_31 \ ,NIVO_31_01,NIVO_31_02 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ******************************** */ /* */ /* 02 */ /* ******************************** */ /* 01 */ /* ******************************** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_32 \ Bblock \ CALS(FgImpossible_32(NIVEAU_32 \ ,NIVO_32_01,NIVO_32_02 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ******* */ /* *** */ /* 02 *** */ /* *********** */ /* 01 * */ /* *********** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_41 \ Bblock \ CALS(FgImpossible_41(NIVEAU_41 \ ,NIVO_41_01,NIVO_41_02 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* *********** */ /* **** */ /* 03 *** * */ /* ******02*** */ /* 01 **** */ /* ******* */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_42 \ Bblock \ CALS(FgImpossible_42(NIVEAU_42 \ ,NIVO_42_01,NIVO_42_02,NIVO_42_03 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ** */ /* *** */ /* 03 *** */ /* ** *** */ /* 02** *** */ /* * ******* */ /* *** * * */ /* **** 01 * */ /* ******* */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_43 \ Bblock \ CALS(FgImpossible_43(NIVEAU_43 \ ,NIVO_43_01,NIVO_43_02,NIVO_43_03 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ** */ /* *** */ /* 02 *** */ /* ** *** */ /* 01** *** */ /* * ** ** */ /* *** ** * */ /* *** *** */ /* ******* */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_44 \ Bblock \ CALS(FgImpossible_44(NIVEAU_44 \ ,NIVO_44_01,NIVO_44_02 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * * 03 * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* *********** * ************ */ /* * * ** */ /* 02 * *** 05 */ /* *********** ***************** */ /* */ /* *********** ***************** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * 01 * 04 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_51 \ Bblock \ CALS(FgImpossible_51(NIVEAU_51 \ ,NIVO_51_01,NIVO_51_02,NIVO_51_03,NIVO_51_04,NIVO_51_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* *********** * *********** */ /* * * * */ /* 05 * * * 04 */ /* *********** * *********** */ /* 06 * * * 03 */ /* *********** * *********** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * 01 * 02 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_52 \ Bblock \ CALS(FgImpossible_52(NIVEAU_52 \ ,NIVO_52_01,NIVO_52_02,NIVO_52_03,NIVO_52_04,NIVO_52_05,NIVO_52_06 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * 05 * * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* ************ * *********** */ /* 03 *** * * */ /* *** * 04 */ /* **************** *********** */ /* 01 */ /* **************** *********** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * 02 * * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_53 \ Bblock \ CALS(FgImpossible_53(NIVEAU_53 \ ,NIVO_53_01,NIVO_53_02,NIVO_53_03,NIVO_53_04,NIVO_53_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * 04 * 01 * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* **************** *********** */ /* */ /* */ /* **************** *********** */ /* 05 ** * * 02 */ /* ************ * *********** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * 03 * * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_54 \ Bblock \ CALS(FgImpossible_54(NIVEAU_54 \ ,NIVO_54_01,NIVO_54_02,NIVO_54_03,NIVO_54_04,NIVO_54_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * * 02 * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* *********** ***************** */ /* */ /* 01 */ /* *********** ***************** */ /* 04 * * *** 03 */ /* *********** * ************* */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * * 05 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_55 \ Bblock \ CALS(FgImpossible_55(NIVEAU_55 \ ,NIVO_55_01,NIVO_55_02,NIVO_55_03,NIVO_55_04,NIVO_55_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * 04 * 03 * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* ******************************** */ /* */ /* 02 */ /* ******************************** */ /* 01 */ /* ******************************** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * 05 * 06 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_56 \ Bblock \ CALS(FgImpossible_56(NIVEAU_56 \ ,NIVO_56_01,NIVO_56_02,NIVO_56_03,NIVO_56_04,NIVO_56_05,NIVO_56_06 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ******** * */ /* *** *** * */ /* *** ***02* * */ /* *** *** *** * */ /* *** *** *** * * */ /* * *** *** * * ** */ /* 01*** **** 03 * * *** */ /* *** *** * * * *** 04 */ /* * *** * * * *** *** */ /* **** * * **** *** * */ /* ** * * ** *** * */ /* * * * *** *** */ /* * * *** *** */ /* * * * *** */ /* * * *** */ /* ****** *** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_61 \ Bblock \ CALS(FgImpossible_61(NIVEAU_61 \ ,NIVO_61_01,NIVO_61_02,NIVO_61_03,NIVO_61_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * ********* */ /* * *** 03*** */ /* * ** *** *** */ /* * **** *** *** */ /* * * *** *** *** */ /* ** * * *** *** * */ /* *** * * **** *** */ /* 02 *** * * 04 * *** *** */ /* ** *** * * * *** * */ /* * ** **** * * **** */ /* * ** ** * * ** */ /* *** ** * * * */ /* *** *** * * */ /* *** * * * */ /* *** * * */ /* *** 01 ******* */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_62 \ Bblock \ CALS(FgImpossible_62(NIVEAU_62 \ ,NIVO_62_01,NIVO_62_02,NIVO_62_03,NIVO_62_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ***04********* */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *************************** * */ /* */ /* */ /* ** 02*************************** */ /* * ** *** 03 * */ /* * ** *********************** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** 01******** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_63 \ Bblock \ CALS(FgImpossible_63(NIVEAU_63 \ ,NIVO_63_01,NIVO_63_02,NIVO_63_03,NIVO_63_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* *** ******* */ /* *** * * */ /* *** * * * */ /* *** *** * * */ /* *** *** * * * */ /* * *** ** * * ** */ /* * *** **** * * **** */ /* *** *** * * * *** * */ /* *04*** * * * *** *** */ /* *** * * 03**** ***01 */ /* ** * * *** *** * */ /* * * *** *** *** */ /* * **** *** *** */ /* * **02*** *** */ /* * *** *** */ /* * ********* */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_64 \ Bblock \ CALS(FgImpossible_64(NIVEAU_64 \ ,NIVO_64_01,NIVO_64_02,NIVO_64_03,NIVO_64_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ******** 01*** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *********************** *** * */ /* * 03*** *** * */ /* * ***02*** */ /* *************************** * */ /* */ /* * *************************** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* ******** 04*** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_65 \ Bblock \ CALS(FgImpossible_65(NIVEAU_65 \ ,NIVO_65_01,NIVO_65_02,NIVO_65_03,NIVO_65_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* *** ******** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* * 03*** *********************** */ /* * *** *** 04 * */ /* *** *** * */ /* * *************************** */ /* 01 */ /* *************************** * */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* ***02********* */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_66 \ Bblock \ CALS(FgImpossible_66(NIVEAU_66 \ ,NIVO_66_01,NIVO_66_02,NIVO_66_03,NIVO_66_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ****** 01 *** */ /* * * *** */ /* * * * *** */ /* * * *** *** */ /* * * * *** *** */ /* ** * * ** *** * */ /* **** * * **** *** * */ /* * *** * * * *** *** */ /* ** *** * * * ***02* */ /* ** **** 04 * * *** */ /* * ** *** * * ** */ /* *** ** *** * * */ /* *** ** *** * */ /* *** ** * * */ /* ***03 ** * */ /* ******** * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_67 \ Bblock \ CALS(FgImpossible_67(NIVEAU_67 \ ,NIVO_67_01,NIVO_67_02,NIVO_67_03,NIVO_67_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ********02 *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* * *************************** */ /* */ /* 01 */ /* *************************** *** */ /* * 04*** *** * */ /* *********************** *** * */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* ********03 *** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_68 \ Bblock \ CALS(FgImpossible_68(NIVEAU_68 \ ,NIVO_68_01,NIVO_68_02,NIVO_68_03,NIVO_68_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * * 05 * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* *********** * ************ */ /* * * ** */ /* 04 * *** 02 */ /* *********** ************ *** */ /* 03 *** *** * */ /* *********************** *** * */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* ******** 01*** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_71 \ Bblock \ CALS(FgImpossible_71(NIVEAU_71 \ ,NIVO_71_01,NIVO_71_02,NIVO_71_03,NIVO_71_04,NIVO_71_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * 04* * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* ************ * *********** */ /* *** * * */ /* 02 *** * 05 */ /* ** *********** *********** */ /* * ** *** 03 */ /* * ** *********************** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* ***01 ******** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_72 \ Bblock \ CALS(FgImpossible_72(NIVEAU_72 \ ,NIVO_72_01,NIVO_72_02,NIVO_72_03,NIVO_72_04,NIVO_72_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * 02 ********* */ /* * *** *** */ /* * ** *** *** */ /* * **** *** *** */ /* * * *** *** *** */ /* ************ * *** *** * */ /* *** * **** ***01 */ /* 05 *** * *** *** */ /* **************** 03 * *** * */ /* * **** */ /* **************** * ** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * 04 * * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_73 \ Bblock \ CALS(FgImpossible_73(NIVEAU_73 \ ,NIVO_73_01,NIVO_73_02,NIVO_73_03,NIVO_73_04,NIVO_73_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* *** 01******** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* * *** *********************** */ /* * *** *** */ /* *** *** 03 */ /* * *********** *********** */ /* 02 ** * * 04 */ /* ************ * *********** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * 05 * * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_74 \ Bblock \ CALS(FgImpossible_74(NIVEAU_74 \ ,NIVO_74_01,NIVO_74_02,NIVO_74_03,NIVO_74_04,NIVO_74_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * * 04 * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* ** * ***************** */ /* **** * */ /* * *** * */ /* ** *** * 03 ***************** */ /* 01** **** * *** 05 */ /* * ** *** * ************* */ /* *** ** *** * * */ /* *** ** *** * */ /* *** ** * * */ /* *** ** * */ /* ******** 02 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_75 \ Bblock \ CALS(FgImpossible_75(NIVEAU_75 \ ,NIVO_75_01,NIVO_75_02,NIVO_75_03,NIVO_75_04,NIVO_75_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* * 05 * * */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* **************** * ** */ /* * **** */ /* * *** * */ /* **************** 03 * *** *** */ /* 04 ** * **** ***01 */ /* ************ * *** *** * */ /* * * *** *** *** */ /* * **** *** *** */ /* * ** *** *** */ /* * *** *** */ /* * 02 ********* */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_76 \ Bblock \ CALS(FgImpossible_76(NIVEAU_76 \ ,NIVO_76_01,NIVO_76_02,NIVO_76_03,NIVO_76_04,NIVO_76_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ******** 01*** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *********************** *** * */ /* *** *** * */ /* 03 *** *** */ /* *********** ************ 02* */ /* 05 * * *** */ /* *********** * ************* */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * * 04 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_77 \ Bblock \ CALS(FgImpossible_77(NIVEAU_77 \ ,NIVO_77_01,NIVO_77_02,NIVO_77_03,NIVO_77_04,NIVO_77_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ******** 02 * */ /* *** *** * */ /* *** *** * * */ /* *** *** *** * */ /* *** *** *** * * */ /* * *** *** * ************ */ /* 01*** **** * ** */ /* *** *** * *** 04 */ /* * *** * 03 ***************** */ /* **** * */ /* ** * ***************** */ /* * * * */ /* * * * */ /* * * * */ /* * * * */ /* * * 05 * */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_78 \ Bblock \ CALS(FgImpossible_78(NIVEAU_78 \ ,NIVO_78_01,NIVO_78_02,NIVO_78_03,NIVO_78_04,NIVO_78_05 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ******** 03*** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* * *** *** ** */ /* 04*** *** *** */ /* *** *** *** 02 */ /* * *** *** *** */ /* **** *** *** * */ /* ** *** *** * */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* ******** 01*** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_81 \ Bblock \ CALS(FgImpossible_81(NIVEAU_81 \ ,NIVO_81_01,NIVO_81_02,NIVO_81_03,NIVO_81_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* ***02********* */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* *** *** *** */ /* ** *** *** * */ /* *** *** ***01 */ /* 03 *** *** *** */ /* ** *** *** * */ /* * ** *** **** */ /* * ** *** ** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** ** *** */ /* *** 04******** */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_82 \ Bblock \ CALS(FgImpossible_82(NIVEAU_82 \ ,NIVO_82_01,NIVO_82_02,NIVO_82_03,NIVO_82_04 \ ) \ ); \ Eblock /*************************************************************************************************************************************/ /* */ /* D E B U T E T F I N D E S E Q U E N C E : */ /* */ /*************************************************************************************************************************************/ #define IMPOSSIBLE_BOL \ Bblock \ CALS(FgImpossible_BOL()); \ Eblock \ /* Pour definir un debut de ligne. */ #define IMPOSSIBLE_EOL \ Bblock \ CALS(FgImpossible_EOL()); \ Eblock \ /* Pour definir la fin d'une ligne. */ #define IMPOSSIBLE_EOI \ Bblock \ CALS(FgImpossible_EOI()); \ Eblock \ /* Pour definir la fin d'une image. */