\hypertarget{main_8c}{\section{Référence du fichier sources/main.c} \label{main_8c}\index{sources/main.\-c@{sources/main.\-c}} } {\ttfamily \#include $<$stdio.\-h$>$}\\* {\ttfamily \#include $<$stdlib.\-h$>$}\\* {\ttfamily \#include $<$gtk/gtk.\-h$>$}\\* {\ttfamily \#include $<$string.\-h$>$}\\* {\ttfamily \#include \char`\"{}motifs/motifs.\-h\char`\"{}}\\* {\ttfamily \#include \char`\"{}melodie/melodie.\-h\char`\"{}}\\* {\ttfamily \#include \char`\"{}samples/samples.\-h\char`\"{}}\\* {\ttfamily \#include \char`\"{}instruments/instruments.\-h\char`\"{}}\\* {\ttfamily \#include \char`\"{}lecture/lecture.\-h\char`\"{}}\\* Graphe des dépendances par inclusion de main.\-c\-: \subsection*{Macros} \begin{DoxyCompactItemize} \item \#define \hyperlink{main_8c_a5b956416a06f4aa8665dd6a4af3e04e6}{D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P}~16 \item \#define \hyperlink{main_8c_a24c48ef77929deff9e40e141a891dbb8}{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}~256 \item \#define \hyperlink{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5}{N\-B\-R\-\_\-\-I\-N\-S\-T}~10 \item \#define \hyperlink{main_8c_a404a6f29c8301fe99c970905b3094410}{N\-B\-R\-\_\-\-S\-M\-P\-L}~5 \end{DoxyCompactItemize} \subsection*{Fonctions} \begin{DoxyCompactItemize} \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_aa014e8ed9cc5ef0372fce12f3351de71}{afficher\-Motif} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{maintest_8c_ac40192e3e23a44637d81f0c9a2030600}{m}, int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees}) \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a08c4c8dab5ce0bbd0ac7f19768f309d5}{debut} (\hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{main_8c_a083d54258ee653fcb86365fce1e67bf3}{melodie}\mbox{[}$\,$\mbox{]}, \hyperlink{instruments_8h_a3ea24ed3c5f97006fe85fb5e0d168ebf}{Instrument} $\ast$\hyperlink{main_8c_a51daa158cc3ad050d5aed7b500f18886}{inst}\mbox{[}$\,$\mbox{]}, \hyperlink{samples_8h_ad0ca612b35eebe718a131db33f4fa089}{Sample} $\ast$\hyperlink{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1}{smpl}\mbox{[}$\,$\mbox{]}, \hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$\hyperlink{main_8c_ac4217b7299530f2c17a7aeb96395e853}{liste}, int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees}) \item int \hyperlink{main_8c_a0ddf1224851353fc92bfbff6f499fa97}{main} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a12971de76b50d401b7b859c396194d8d}{fenetre\-Sample} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a96c80115d05a50996f87ad2fa66d8193}{fenetre\-Instrument} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a527c52ff5cf09f7fcd04e9209c590351}{fenetre\-Motif} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_abe71037061bc9d0550d27f75c2cd1183}{fenetre\-Note} (int argc, char $\ast$argv\mbox{[}$\,$\mbox{]}) \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_ade467f02ecf40abff91d242c1c3d1c3c}{remplissage\-Note} (Gtk\-Widget $\ast$widget, gpointer $\ast$\hyperlink{fmod__codec_8h_a4d218bb9f59bc8beef27e0ffb15af6db}{data}) \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a13bb869ee82de1e97f7fa09e8b6157fc}{lancer\-Lecture} () \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a984049078b71eba9bfa968627bc7d2ec}{quitter} () \item \hyperlink{fmod_8h_a5e6281045c500b317fa3b60838542994}{void} \hyperlink{main_8c_a5f2e190b8261a98c97c2ea4e86670d54}{refresh} () \end{DoxyCompactItemize} \subsection*{Variables} \begin{DoxyCompactItemize} \item \hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$ \hyperlink{main_8c_a083d54258ee653fcb86365fce1e67bf3}{melodie} \mbox{[}\hyperlink{test_8c_a24c48ef77929deff9e40e141a891dbb8}{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}\mbox{]} = \{N\-U\-L\-L\} \item \hyperlink{motifs_8h_a1ad48e14f9d1942401858dab039b3449}{Motif} $\ast$ \hyperlink{main_8c_ac4217b7299530f2c17a7aeb96395e853}{liste} = N\-U\-L\-L \item \hyperlink{instruments_8h_a3ea24ed3c5f97006fe85fb5e0d168ebf}{Instrument} $\ast$ \hyperlink{main_8c_a51daa158cc3ad050d5aed7b500f18886}{inst} \mbox{[}\hyperlink{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5}{N\-B\-R\-\_\-\-I\-N\-S\-T}\mbox{]} = \{N\-U\-L\-L\} \item \hyperlink{samples_8h_ad0ca612b35eebe718a131db33f4fa089}{Sample} $\ast$ \hyperlink{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1}{smpl} \mbox{[}\hyperlink{main_8c_a404a6f29c8301fe99c970905b3094410}{N\-B\-R\-\_\-\-S\-M\-P\-L}\mbox{]} = \{N\-U\-L\-L\} \item int \hyperlink{main_8c_aefd1b139142a277f5da5d87f084b7230}{nbr\-Portees} = 1 \item int \hyperlink{main_8c_a29bf3fc0ffe4e72e45f0c84ab4f8cd1e}{taille} \item Gtk\-Builder $\ast$ \hyperlink{main_8c_a20c5163cf0990f5bbe2a231f4d5750f5}{mon\-Builder} \item char $\ast$ \hyperlink{main_8c_a8d6505e338c4f4ae581a37dee1a39612}{Do} =\char`\"{}Do\char`\"{} \item char $\ast$ \hyperlink{main_8c_a22069243594f05a6adb627399ec47a38}{Do\-D} =\char`\"{}Do\#\char`\"{} \item char $\ast$ \hyperlink{main_8c_aba0ad9cc9f83d17479b2054bebb3d8c1}{Re} =\char`\"{}Re\char`\"{} \item char $\ast$ \hyperlink{main_8c_ad895e2de086bf4db1ebeb764c39cbb02}{Re\-D} =\char`\"{}Re\#\char`\"{} \item char $\ast$ \hyperlink{main_8c_af26085d0c481a2fdfd01c3e8d209c57a}{Mi} =\char`\"{}Mi\char`\"{} \item char $\ast$ \hyperlink{main_8c_a78037187dd95d18c519a07ede6f6149f}{Fa} =\char`\"{}Fa\char`\"{} \item char $\ast$ \hyperlink{main_8c_a58d3be9bd98fcccdbe3ad90a4ea05935}{Fa\-D} =\char`\"{}Fa\#\char`\"{} \item char $\ast$ \hyperlink{main_8c_a7c59d92cd62d9b9bac8f4ccf36129cc3}{Sol} =\char`\"{}Sol\char`\"{} \item char $\ast$ \hyperlink{main_8c_a81e340cabe465b9f73661275b49c2af4}{Sol\-D} =\char`\"{}Sol\#\char`\"{} \item char $\ast$ \hyperlink{main_8c_a5b97382699413e0e85e61f969866a380}{La} =\char`\"{}La\char`\"{} \item char $\ast$ \hyperlink{main_8c_a6c3841008fbe767e5f96f0f88bcb60e2}{La\-D} =\char`\"{}La\#\char`\"{} \item char $\ast$ \hyperlink{main_8c_a4a090768777344566bbfb753d85dde50}{Si} =\char`\"{}Si\char`\"{} \item char $\ast$ \hyperlink{main_8c_ad0a112df10a5d24ca07230c6ac61cdc8}{N1} =\char`\"{}1\char`\"{} \item char $\ast$ \hyperlink{main_8c_a64bb72eb67166344f5703ab2ecf571eb}{N2} =\char`\"{}2\char`\"{} \item char $\ast$ \hyperlink{main_8c_a73bf402cc4f5a23d6976a1090f809995}{N3} =\char`\"{}3\char`\"{} \item char $\ast$ \hyperlink{main_8c_a23a397421380a9ef6df89b0530dc20bd}{N4} =\char`\"{}4\char`\"{} \item char $\ast$ \hyperlink{main_8c_ab2a472a0939d343af274b86afab310c6}{N5} =\char`\"{}5\char`\"{} \end{DoxyCompactItemize} \subsection{Description détaillée} Programme principal du Ponytracker \begin{DoxyVersion}{Version} 1.\-1 \end{DoxyVersion} \begin{DoxyAuthor}{Auteur} Module C\-S\-C3502 \-: Projet Informatique 1ère année T\-E\-L\-E\-C\-O\-M Sud\-Paris \end{DoxyAuthor} \begin{DoxyDate}{Date} Mai 2014 \end{DoxyDate} Définition dans le fichier \hyperlink{main_8c_source}{main.\-c}. \subsection{Documentation des macros} \hypertarget{main_8c_a5b956416a06f4aa8665dd6a4af3e04e6}{\index{main.\-c@{main.\-c}!D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P@{D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P}} \index{D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P@{D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P}!main.c@{main.\-c}} \subsubsection[{D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define D\-E\-F\-\_\-\-N\-B\-R\-\_\-\-T\-M\-P~16}}\label{main_8c_a5b956416a06f4aa8665dd6a4af3e04e6} Définition à la ligne 35 du fichier main.\-c. \hypertarget{main_8c_a24c48ef77929deff9e40e141a891dbb8}{\index{main.\-c@{main.\-c}!M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S@{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}} \index{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S@{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}!main.c@{main.\-c}} \subsubsection[{M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S~256}}\label{main_8c_a24c48ef77929deff9e40e141a891dbb8} Définition à la ligne 36 du fichier main.\-c. \hypertarget{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5}{\index{main.\-c@{main.\-c}!N\-B\-R\-\_\-\-I\-N\-S\-T@{N\-B\-R\-\_\-\-I\-N\-S\-T}} \index{N\-B\-R\-\_\-\-I\-N\-S\-T@{N\-B\-R\-\_\-\-I\-N\-S\-T}!main.c@{main.\-c}} \subsubsection[{N\-B\-R\-\_\-\-I\-N\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\-B\-R\-\_\-\-I\-N\-S\-T~10}}\label{main_8c_a4a3e000c7dd3bf775af1cf561bd44ce5} Définition à la ligne 37 du fichier main.\-c. \hypertarget{main_8c_a404a6f29c8301fe99c970905b3094410}{\index{main.\-c@{main.\-c}!N\-B\-R\-\_\-\-S\-M\-P\-L@{N\-B\-R\-\_\-\-S\-M\-P\-L}} \index{N\-B\-R\-\_\-\-S\-M\-P\-L@{N\-B\-R\-\_\-\-S\-M\-P\-L}!main.c@{main.\-c}} \subsubsection[{N\-B\-R\-\_\-\-S\-M\-P\-L}]{\setlength{\rightskip}{0pt plus 5cm}\#define N\-B\-R\-\_\-\-S\-M\-P\-L~5}}\label{main_8c_a404a6f29c8301fe99c970905b3094410} Définition à la ligne 38 du fichier main.\-c. \subsection{Documentation des fonctions} \hypertarget{main_8c_aa014e8ed9cc5ef0372fce12f3351de71}{\index{main.\-c@{main.\-c}!afficher\-Motif@{afficher\-Motif}} \index{afficher\-Motif@{afficher\-Motif}!main.c@{main.\-c}} \subsubsection[{afficher\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} afficher\-Motif ( \begin{DoxyParamCaption} \item[{{\bf Motif} $\ast$}]{m, } \item[{int}]{nbr\-Portees} \end{DoxyParamCaption} )}}\label{main_8c_aa014e8ed9cc5ef0372fce12f3351de71} Définition à la ligne 70 du fichier main.\-c. \hypertarget{main_8c_a08c4c8dab5ce0bbd0ac7f19768f309d5}{\index{main.\-c@{main.\-c}!debut@{debut}} \index{debut@{debut}!main.c@{main.\-c}} \subsubsection[{debut}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} debut ( \begin{DoxyParamCaption} \item[{{\bf Motif} $\ast$}]{melodie\mbox{[}$\,$\mbox{]}, } \item[{{\bf Instrument} $\ast$}]{inst\mbox{[}$\,$\mbox{]}, } \item[{{\bf Sample} $\ast$}]{smpl\mbox{[}$\,$\mbox{]}, } \item[{{\bf Motif} $\ast$}]{liste, } \item[{int}]{nbr\-Portees} \end{DoxyParamCaption} )}}\label{main_8c_a08c4c8dab5ce0bbd0ac7f19768f309d5} Définition à la ligne 82 du fichier main.\-c. \hypertarget{main_8c_a96c80115d05a50996f87ad2fa66d8193}{\index{main.\-c@{main.\-c}!fenetre\-Instrument@{fenetre\-Instrument}} \index{fenetre\-Instrument@{fenetre\-Instrument}!main.c@{main.\-c}} \subsubsection[{fenetre\-Instrument}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Instrument ( \begin{DoxyParamCaption} \item[{int}]{argc, } \item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}} \end{DoxyParamCaption} )}}\label{main_8c_a96c80115d05a50996f87ad2fa66d8193} Définition à la ligne 348 du fichier main.\-c. \hypertarget{main_8c_a527c52ff5cf09f7fcd04e9209c590351}{\index{main.\-c@{main.\-c}!fenetre\-Motif@{fenetre\-Motif}} \index{fenetre\-Motif@{fenetre\-Motif}!main.c@{main.\-c}} \subsubsection[{fenetre\-Motif}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Motif ( \begin{DoxyParamCaption} \item[{int}]{argc, } \item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}} \end{DoxyParamCaption} )}}\label{main_8c_a527c52ff5cf09f7fcd04e9209c590351} Définition à la ligne 355 du fichier main.\-c. \hypertarget{main_8c_abe71037061bc9d0550d27f75c2cd1183}{\index{main.\-c@{main.\-c}!fenetre\-Note@{fenetre\-Note}} \index{fenetre\-Note@{fenetre\-Note}!main.c@{main.\-c}} \subsubsection[{fenetre\-Note}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Note ( \begin{DoxyParamCaption} \item[{int}]{argc, } \item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}} \end{DoxyParamCaption} )}}\label{main_8c_abe71037061bc9d0550d27f75c2cd1183} Définition à la ligne 362 du fichier main.\-c. \hypertarget{main_8c_a12971de76b50d401b7b859c396194d8d}{\index{main.\-c@{main.\-c}!fenetre\-Sample@{fenetre\-Sample}} \index{fenetre\-Sample@{fenetre\-Sample}!main.c@{main.\-c}} \subsubsection[{fenetre\-Sample}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} fenetre\-Sample ( \begin{DoxyParamCaption} \item[{int}]{argc, } \item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}} \end{DoxyParamCaption} )}}\label{main_8c_a12971de76b50d401b7b859c396194d8d} Définition à la ligne 340 du fichier main.\-c. \hypertarget{main_8c_a13bb869ee82de1e97f7fa09e8b6157fc}{\index{main.\-c@{main.\-c}!lancer\-Lecture@{lancer\-Lecture}} \index{lancer\-Lecture@{lancer\-Lecture}!main.c@{main.\-c}} \subsubsection[{lancer\-Lecture}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} lancer\-Lecture ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}}\label{main_8c_a13bb869ee82de1e97f7fa09e8b6157fc} Définition à la ligne 450 du fichier main.\-c. \hypertarget{main_8c_a0ddf1224851353fc92bfbff6f499fa97}{\index{main.\-c@{main.\-c}!main@{main}} \index{main@{main}!main.c@{main.\-c}} \subsubsection[{main}]{\setlength{\rightskip}{0pt plus 5cm}int main ( \begin{DoxyParamCaption} \item[{int}]{argc, } \item[{char $\ast$}]{argv\mbox{[}$\,$\mbox{]}} \end{DoxyParamCaption} )}}\label{main_8c_a0ddf1224851353fc92bfbff6f499fa97} Définition à la ligne 195 du fichier main.\-c. \hypertarget{main_8c_a984049078b71eba9bfa968627bc7d2ec}{\index{main.\-c@{main.\-c}!quitter@{quitter}} \index{quitter@{quitter}!main.c@{main.\-c}} \subsubsection[{quitter}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} quitter ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}}\label{main_8c_a984049078b71eba9bfa968627bc7d2ec} Définition à la ligne 460 du fichier main.\-c. \hypertarget{main_8c_a5f2e190b8261a98c97c2ea4e86670d54}{\index{main.\-c@{main.\-c}!refresh@{refresh}} \index{refresh@{refresh}!main.c@{main.\-c}} \subsubsection[{refresh}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} refresh ( \begin{DoxyParamCaption} {} \end{DoxyParamCaption} )}}\label{main_8c_a5f2e190b8261a98c97c2ea4e86670d54} Définition à la ligne 465 du fichier main.\-c. \hypertarget{main_8c_ade467f02ecf40abff91d242c1c3d1c3c}{\index{main.\-c@{main.\-c}!remplissage\-Note@{remplissage\-Note}} \index{remplissage\-Note@{remplissage\-Note}!main.c@{main.\-c}} \subsubsection[{remplissage\-Note}]{\setlength{\rightskip}{0pt plus 5cm}{\bf void} remplissage\-Note ( \begin{DoxyParamCaption} \item[{Gtk\-Widget $\ast$}]{widget, } \item[{gpointer $\ast$}]{data} \end{DoxyParamCaption} )}}\label{main_8c_ade467f02ecf40abff91d242c1c3d1c3c} Définition à la ligne 369 du fichier main.\-c. \subsection{Documentation des variables} \hypertarget{main_8c_a8d6505e338c4f4ae581a37dee1a39612}{\index{main.\-c@{main.\-c}!Do@{Do}} \index{Do@{Do}!main.c@{main.\-c}} \subsubsection[{Do}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Do =\char`\"{}Do\char`\"{}}}\label{main_8c_a8d6505e338c4f4ae581a37dee1a39612} Définition à la ligne 49 du fichier main.\-c. \hypertarget{main_8c_a22069243594f05a6adb627399ec47a38}{\index{main.\-c@{main.\-c}!Do\-D@{Do\-D}} \index{Do\-D@{Do\-D}!main.c@{main.\-c}} \subsubsection[{Do\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Do\-D =\char`\"{}Do\#\char`\"{}}}\label{main_8c_a22069243594f05a6adb627399ec47a38} Définition à la ligne 50 du fichier main.\-c. \hypertarget{main_8c_a78037187dd95d18c519a07ede6f6149f}{\index{main.\-c@{main.\-c}!Fa@{Fa}} \index{Fa@{Fa}!main.c@{main.\-c}} \subsubsection[{Fa}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Fa =\char`\"{}Fa\char`\"{}}}\label{main_8c_a78037187dd95d18c519a07ede6f6149f} Définition à la ligne 54 du fichier main.\-c. \hypertarget{main_8c_a58d3be9bd98fcccdbe3ad90a4ea05935}{\index{main.\-c@{main.\-c}!Fa\-D@{Fa\-D}} \index{Fa\-D@{Fa\-D}!main.c@{main.\-c}} \subsubsection[{Fa\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Fa\-D =\char`\"{}Fa\#\char`\"{}}}\label{main_8c_a58d3be9bd98fcccdbe3ad90a4ea05935} Définition à la ligne 55 du fichier main.\-c. \hypertarget{main_8c_a51daa158cc3ad050d5aed7b500f18886}{\index{main.\-c@{main.\-c}!inst@{inst}} \index{inst@{inst}!main.c@{main.\-c}} \subsubsection[{inst}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Instrument}$\ast$ inst\mbox{[}{\bf N\-B\-R\-\_\-\-I\-N\-S\-T}\mbox{]} = \{N\-U\-L\-L\}}}\label{main_8c_a51daa158cc3ad050d5aed7b500f18886} Définition à la ligne 43 du fichier main.\-c. \hypertarget{main_8c_a5b97382699413e0e85e61f969866a380}{\index{main.\-c@{main.\-c}!La@{La}} \index{La@{La}!main.c@{main.\-c}} \subsubsection[{La}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ La =\char`\"{}La\char`\"{}}}\label{main_8c_a5b97382699413e0e85e61f969866a380} Définition à la ligne 58 du fichier main.\-c. \hypertarget{main_8c_a6c3841008fbe767e5f96f0f88bcb60e2}{\index{main.\-c@{main.\-c}!La\-D@{La\-D}} \index{La\-D@{La\-D}!main.c@{main.\-c}} \subsubsection[{La\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ La\-D =\char`\"{}La\#\char`\"{}}}\label{main_8c_a6c3841008fbe767e5f96f0f88bcb60e2} Définition à la ligne 59 du fichier main.\-c. \hypertarget{main_8c_ac4217b7299530f2c17a7aeb96395e853}{\index{main.\-c@{main.\-c}!liste@{liste}} \index{liste@{liste}!main.c@{main.\-c}} \subsubsection[{liste}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Motif}$\ast$ liste = N\-U\-L\-L}}\label{main_8c_ac4217b7299530f2c17a7aeb96395e853} Définition à la ligne 42 du fichier main.\-c. \hypertarget{main_8c_a083d54258ee653fcb86365fce1e67bf3}{\index{main.\-c@{main.\-c}!melodie@{melodie}} \index{melodie@{melodie}!main.c@{main.\-c}} \subsubsection[{melodie}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Motif}$\ast$ melodie\mbox{[}{\bf M\-A\-X\-\_\-\-P\-A\-T\-T\-E\-R\-N\-S}\mbox{]} = \{N\-U\-L\-L\}}}\label{main_8c_a083d54258ee653fcb86365fce1e67bf3} Définition à la ligne 41 du fichier main.\-c. \hypertarget{main_8c_af26085d0c481a2fdfd01c3e8d209c57a}{\index{main.\-c@{main.\-c}!Mi@{Mi}} \index{Mi@{Mi}!main.c@{main.\-c}} \subsubsection[{Mi}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Mi =\char`\"{}Mi\char`\"{}}}\label{main_8c_af26085d0c481a2fdfd01c3e8d209c57a} Définition à la ligne 53 du fichier main.\-c. \hypertarget{main_8c_a20c5163cf0990f5bbe2a231f4d5750f5}{\index{main.\-c@{main.\-c}!mon\-Builder@{mon\-Builder}} \index{mon\-Builder@{mon\-Builder}!main.c@{main.\-c}} \subsubsection[{mon\-Builder}]{\setlength{\rightskip}{0pt plus 5cm}Gtk\-Builder$\ast$ mon\-Builder}}\label{main_8c_a20c5163cf0990f5bbe2a231f4d5750f5} Définition à la ligne 48 du fichier main.\-c. \hypertarget{main_8c_ad0a112df10a5d24ca07230c6ac61cdc8}{\index{main.\-c@{main.\-c}!N1@{N1}} \index{N1@{N1}!main.c@{main.\-c}} \subsubsection[{N1}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N1 =\char`\"{}1\char`\"{}}}\label{main_8c_ad0a112df10a5d24ca07230c6ac61cdc8} Définition à la ligne 61 du fichier main.\-c. \hypertarget{main_8c_a64bb72eb67166344f5703ab2ecf571eb}{\index{main.\-c@{main.\-c}!N2@{N2}} \index{N2@{N2}!main.c@{main.\-c}} \subsubsection[{N2}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N2 =\char`\"{}2\char`\"{}}}\label{main_8c_a64bb72eb67166344f5703ab2ecf571eb} Définition à la ligne 62 du fichier main.\-c. \hypertarget{main_8c_a73bf402cc4f5a23d6976a1090f809995}{\index{main.\-c@{main.\-c}!N3@{N3}} \index{N3@{N3}!main.c@{main.\-c}} \subsubsection[{N3}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N3 =\char`\"{}3\char`\"{}}}\label{main_8c_a73bf402cc4f5a23d6976a1090f809995} Définition à la ligne 63 du fichier main.\-c. \hypertarget{main_8c_a23a397421380a9ef6df89b0530dc20bd}{\index{main.\-c@{main.\-c}!N4@{N4}} \index{N4@{N4}!main.c@{main.\-c}} \subsubsection[{N4}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N4 =\char`\"{}4\char`\"{}}}\label{main_8c_a23a397421380a9ef6df89b0530dc20bd} Définition à la ligne 64 du fichier main.\-c. \hypertarget{main_8c_ab2a472a0939d343af274b86afab310c6}{\index{main.\-c@{main.\-c}!N5@{N5}} \index{N5@{N5}!main.c@{main.\-c}} \subsubsection[{N5}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ N5 =\char`\"{}5\char`\"{}}}\label{main_8c_ab2a472a0939d343af274b86afab310c6} Définition à la ligne 65 du fichier main.\-c. \hypertarget{main_8c_aefd1b139142a277f5da5d87f084b7230}{\index{main.\-c@{main.\-c}!nbr\-Portees@{nbr\-Portees}} \index{nbr\-Portees@{nbr\-Portees}!main.c@{main.\-c}} \subsubsection[{nbr\-Portees}]{\setlength{\rightskip}{0pt plus 5cm}int nbr\-Portees = 1}}\label{main_8c_aefd1b139142a277f5da5d87f084b7230} Définition à la ligne 45 du fichier main.\-c. \hypertarget{main_8c_aba0ad9cc9f83d17479b2054bebb3d8c1}{\index{main.\-c@{main.\-c}!Re@{Re}} \index{Re@{Re}!main.c@{main.\-c}} \subsubsection[{Re}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Re =\char`\"{}Re\char`\"{}}}\label{main_8c_aba0ad9cc9f83d17479b2054bebb3d8c1} Définition à la ligne 51 du fichier main.\-c. \hypertarget{main_8c_ad895e2de086bf4db1ebeb764c39cbb02}{\index{main.\-c@{main.\-c}!Re\-D@{Re\-D}} \index{Re\-D@{Re\-D}!main.c@{main.\-c}} \subsubsection[{Re\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Re\-D =\char`\"{}Re\#\char`\"{}}}\label{main_8c_ad895e2de086bf4db1ebeb764c39cbb02} Définition à la ligne 52 du fichier main.\-c. \hypertarget{main_8c_a4a090768777344566bbfb753d85dde50}{\index{main.\-c@{main.\-c}!Si@{Si}} \index{Si@{Si}!main.c@{main.\-c}} \subsubsection[{Si}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Si =\char`\"{}Si\char`\"{}}}\label{main_8c_a4a090768777344566bbfb753d85dde50} Définition à la ligne 60 du fichier main.\-c. \hypertarget{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1}{\index{main.\-c@{main.\-c}!smpl@{smpl}} \index{smpl@{smpl}!main.c@{main.\-c}} \subsubsection[{smpl}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sample}$\ast$ smpl\mbox{[}{\bf N\-B\-R\-\_\-\-S\-M\-P\-L}\mbox{]} = \{N\-U\-L\-L\}}}\label{main_8c_a1b2c31d071735c5a50db9f93c1ad53d1} Définition à la ligne 44 du fichier main.\-c. \hypertarget{main_8c_a7c59d92cd62d9b9bac8f4ccf36129cc3}{\index{main.\-c@{main.\-c}!Sol@{Sol}} \index{Sol@{Sol}!main.c@{main.\-c}} \subsubsection[{Sol}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Sol =\char`\"{}Sol\char`\"{}}}\label{main_8c_a7c59d92cd62d9b9bac8f4ccf36129cc3} Définition à la ligne 56 du fichier main.\-c. \hypertarget{main_8c_a81e340cabe465b9f73661275b49c2af4}{\index{main.\-c@{main.\-c}!Sol\-D@{Sol\-D}} \index{Sol\-D@{Sol\-D}!main.c@{main.\-c}} \subsubsection[{Sol\-D}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ Sol\-D =\char`\"{}Sol\#\char`\"{}}}\label{main_8c_a81e340cabe465b9f73661275b49c2af4} Définition à la ligne 57 du fichier main.\-c. \hypertarget{main_8c_a29bf3fc0ffe4e72e45f0c84ab4f8cd1e}{\index{main.\-c@{main.\-c}!taille@{taille}} \index{taille@{taille}!main.c@{main.\-c}} \subsubsection[{taille}]{\setlength{\rightskip}{0pt plus 5cm}int taille}}\label{main_8c_a29bf3fc0ffe4e72e45f0c84ab4f8cd1e} Définition à la ligne 46 du fichier main.\-c.