!<arch>
/               1262738352  0     0     0       700       `
                                                                                          test_resultat libtpnote_projection_matrix libtpnote_camera_matrix libtpnote_object_matrix libtpnote_camera_proj_matrix libtpnote_global_matrix matrixPile tailleMatrixPile nMatrixPile camx camy camz libtpnote_produit_de_deux_matrices libtpnote_produit_matrice_vecteur libtpnote_produit_des_matrices_camera_proj libtpnote_produits_des_matrices generate_pixels desactive_test_resultat libtpnotePerspective libtpnoteLookAt libtpnoteRotated libtpnoteRotatef libtpnoteTranslated libtpnoteTranslatef libtpnoteScaled libtpnoteScalef libtpnotePushMatrix libtpnotePopMatrix transformePoint libtpnote.c.o/  1262738248  501   501   100600  25624     `
ELF                      L      4     (   U E    oE    \]E    0EEE EEE E]E}~ʋEEEEE}~E}~UEE EE EE E$E E,EE  EE( EE0 E$E8 E,XEE@ EEH EEP E$EX E,XEE` EEh EEp E$Ex ]Ezt;Ezt+E, uE,E,@uE,XE,@uE,XE,XUD$    D$    $    UD$    D$    $    Ux  ǅ    }h u1    D$D$  D$   $    $       toEh(   9ta(   u'    D$D$  D$   $  %    D$D$}  D$   $  $   `D$$ED$ED$ED$ED$ED$ED$E D$E$D$ $    @D$$E(D$E,D$E0D$E4D$E8D$E<D$E@D$EDD$ $     D$$EHD$ELD$EPD$ETD$EXD$E\D$E`D$EdD$ $    ݅`    ݅`    ݅h    ݅h    ݅p    ݅p    ݝ݅ݝ݅zt݅$ݝ݅ݝ(݅@    ݅@    ݅H    ݅H    ݅P    ݅P    $ݝ0݅     ݅     ݅(    ݅(    ݅0    ݅0    $ݝ8D$$ED$ED$ED$ED$ED$ED$E D$E$D$ $    D$$E(D$E,D$E0D$E4D$E8D$E<D$E@D$EDD$ $    D$$EHD$ELD$EPD$ETD$EXD$E\D$E`D$EdD$ $    ݅ݝ݅ݝ݅ݝ݅ݝ݅ݝ݅ݝ ǅ     ]  ݄El	  ݜ  ݄Ep	  ݜ  ~ǅ     )   $   ݄$݄wY ݄$݄!Ѓ    ݄$݄    ݄ݝ $݄ݜ$݅ݜ ݄ݝ $݄ݜ$݅ݜ$$  ݅ݝ݅ݝ݅ݝ݅ݝ݅݅v݅ݝ!݅݅v݅ݝ݅݅v݅ݝ!݅݅v݅ݝ݅݅v݅ݝ!݅݅v݅ݝ݅ ݅v݅ ݝ!݅ ݅v݅ ݝ݅ٽf٭۝٭݅٭۝٭݅٭۝٭݅٭۝٭++Eh T$$EhEh u1    D$D$   D$   $(  $   Eh (   $\  $ H  $;Ep9  ۅ$݅Ep	  ۅ$݅Ep	  ݝ@ۅ$݅Ep	  ۅ$݅Ep	  ݝHۅ$݅Ep	  ۅ$݅Ep	  ݝPۅ$݅݅݅݅݅݅ٽf٭۝\٭ۅ$݅݅݅݅ ݅݅٭۝`٭\;`~$\d`\d`\     p   ;Ela  ۅ ݅El	  ۅ ݅El	  ݝhۅ ݅El	  ۅ ݅El	  ݝpۅ ݅El	  ۅ ݅El	  ݝxEhEU U$B݅h܅@$]݅p܅H$]݅x܅P$]EEE݅(u݅0u݅8uɋEX  ;`j$ۅ$݅݅ٽf٭۝$٭  $    $;Ep  ۅ$݅Ep	  ۅ$݅Ep	  ]ۅ$݅Ep	  ۅ$݅Ep	  ]ۅ$݅Ep	  ۅ$݅Ep	  ]ۅ$݅݅݅݅ ݅݅ٽf٭]٭ۅ$݅݅݅݅ ݅݅٭]٭E;E~EEċEEEĉEE i    U   ;ElF  ۅ ݅El	  ۅ ݅El	  ]ۅ ݅El	  ۅ ݅El	  ]ۅ ݅El	  ۅ ݅El	  ]؋EhEU䋅 U䋅$BEE$]EE$]EE$]EEE݅(u݅0u݅8uɋEX  ;E$ۅ$݅ U        ]U   EhElE`EdEXE\E PE$T݅h	  	  $]Eܵ`݅P܅X݅XܥP݅P܍X݅XܥPݝpݝx]]]E]]]]]]]]]]]E    UE݄p    E}~U  EEEEExE|E pE$tE(hE,lE0`E4dE8XE<\E@PEDTEHHELL݅pܥ]݅hܥ]݅`ܥx]EMEMEM$]Eu]Eu]Eu]݅X܍X݅P܍P݅H܍H$]݅Xu]݅Pu]݅Hu]EMEM]EMEM]EMEM]EMEM]EMEM]EMEM]EEEEݝEݝEݝ ݝ(Eݝ0Eݝ8Eݝ@ݝHݝPݝXݝ`ݝhݝpݝx]]݅݅݅xݝݝݝݝݝݝݝݝݝݝݝݝݝݝݝ ݝD$    D$$݅    ݅    ݅x    Ux  EEEEEEE E$݅	  	  ]E$]E$]݅܍݅܍݅܍$]Eu3z1    D$D$  D$   $  $   Ezt-݅uݝ݅uݝ݅uݝ݅܍eE݅܍e݅M݅܍e݅M݅܍e݅M݅܍eE݅܍e݅Mݝ݅܍e݅Mݝ݅܍e݅M݅܍eEݝݝݝݝݝݝ ݅ݝݝ݅ݝݝ ݝ(ݝ0ݝ8ݝ@ݝHݝPXD$D$$    E    UE݄X    E}~U(EEEE\$\$\$$U8  EEEEEEݝݝ ݝ݅ݝݝݝ ݝ(݅ݝ0ݝ8ݝ@ݝH݅ݝPݝXݝ`ݝhݝpE    UE    ݜxE}~D$    D$x$UEEE\$\$$U8  EEEEEE݅ݝݝ ݝݝݝ݅ݝ ݝ(ݝ0ݝ8ݝ@݅ݝHݝPݝXݝ`ݝhݝpE    UE    ݜxE}~D$    D$x$UEEE\$\$$US$        9uY    
    D$$        u1    D$D$   D$   $  $       
            $            u1    D$D$   D$   $  $   E    +        EE    E}~ϡ        $[]US$    u1    D$D$   D$   $  $   E    6]           )؍E     E}~ġ        $[]USL]E؉D$$ED$ED$ED$ED$ED$E D$E$D$E(D$ $    E؉E܉CECECECECECEC؃L[]                                           ?                                      ?                                      ?                                      ?      ?                                      ?                                      ?                                      ?      ?                                      ?                                      ?                                      ?      ?                                      ?                                      ?                                      ?      ?                                      ?                                      ?                                      ?%   :;I  $ >  $ >  $ >      I  :;  	 :;I8
  
 :;   :;I8
  I  ! I/  :;   :;I8
  .?:;'@   :;I
   :;I
  4 :;I
  . ?:;@  .?:;'I@  4 :;I
    4 :;I
  4 :;I
    . ?:;@  .?:;'@   :;I
   :;I
  .?:;@   .?:;'I@  !4 :;I?<  "4 :;I?
   5                     #  ,      f        P  int +  u  k  8]        Z  w  k          -e  	   V   # 	     #	>     #	H     #	     #	     #	      #	     #	{      # 	9     #$	     #(	1      #,	   "  #0	N  $  #4	  &V   #8	c  *V   #<	  ,v   #@	k  0:   #D	  1H   #F	   2  #G	  6  #H	  ?   #L	  H   #T	  I   #X	  J   #\	  K   #`	  L!   #d	  NV   #h	  P  #l 
       ]    # t    #,  V   # l               e          ' =     x   # y   #z   #t    # t  !  ,S     -V   #    .V   #)   /  #   0   	  l             M1 k   M2 k    l  0  nV   d!  nV   h-  nV   l  o  p          ,   0       c      0  $`    p         X   K     "       ,   "  P       a    b    c         v  V      V    a2   }b2   }c2   |a3   |b3   |c3   |x   |y   {_    }e    }    }    }R  V   }\  V   ~   V   ~   V   ~z  ,   ~k    ~i V   ~j V   ~    ~    ~      ~
      day   ~dby   ~dcy   ~  V   ~  V   ~k  V   ~N    dax   ~dbx   ~dcx   ~7    ~da   db   dc     7  (    day   dby   dcy     V     V   k  V       dax   @dbx   Hdcx   P7    \da   `db   hdc   p  U    (      S    	         P  _       _        foc   ~     ~*    ~K    ~i V   lf 
  pp    ~         k   '    4  H
  px %  }py %  |pz %  |dx &  |dy &  |dz &  |upx '  |upy '  |upz '  |Fx )  Fy *  Fz +  V  ,    0  UPx 1  UPy 2  UPz 3  @sx 4  Hsy 5  Psz 6  Xux 7  `uy 8  huz 9  p  ;  ~|  A  }   W    `    8  W  }x W  }y W  }z W  }D  Y  Pc Z  Xs [  `V  \  h:  ]  ~i ^V   t  l  }         S  8  S   x S  y S  z S   Z      ,      x   }y   }z   }i V   t>    ~|    } $  ,  O      x S   y S  z S      O  h      x   }y   }z   }i V   t>    ~    }    h    <    x S   y S  z S   7       h    i V   p c    Y      i V   p      Y      M  7        P !    "  ,       "        "G  '      ":  /      "  7      "  A      "  K        "  P,       "i  U,       "  ^      "   _      "  `                   /home/benoit/perso/enseignement/EFREI/TP_note /usr/lib/gcc/i586-manbo-linux-gnu/4.3.2/include /usr/include/bits /usr/include  libtpnote.c   stddef.h   types.h   libio.h   stdio.h   libtpnote.h          kZ,w<4j<@@=2h2h4
g%h'%NNNllNNN++=z///x.;<uv/K/K/K/K.uut@%>>>^H׻>>>>ggh0ctp23;;;[Eggh;;;>0ctpX5h2>2Q%
;YZ4󑑑3//YZ2Q3%;Z2h$2
?;Z2h2
?;Z2h2xّ%g%'jx%2ZjK/
     

-----------------------------------------------------
ERREUR :
-----------------------------------------------------

Appel de generate_pixels : resultat vaut NULL.

Je ne peux pas créer le tableau où écrire le résultat.
C'est l'adresse du pointeur qui vaut NULL qu'il faut passer
à la fonction, pas la valeur NULL.

Exemple :

PointProjete * points = NULL;
n = generate_pixels(a, b, c, &points);

-----------------------------------------------------


   

-----------------------------------------------------
ERREUR :
-----------------------------------------------------

Appel de generate_pixels : resultat non initialisé.

Il semble que c'est la première fois que la fonction generate_pixels
est appelée, mais le pointeur sur le tableau resultat n'est pas
initialisé à NULL comme il le devrait.
Je pourrait l'ignorer, mais je préfère arréter le programme.

-----------------------------------------------------


 

-----------------------------------------------------
ERREUR :
-----------------------------------------------------

Appel de generate_pixels : resultat a été modifié.

Le pointeur resultat ne doit ni être modifié, ni être désalloué
entre deux appels à la fonction generate_pixels.

Si vous voulez utiliser plusieurs tableaux de points et désactiver
ce test et que vous êtes sûr de ce que vous faites, appelez la fonction
desactive_test_resultat();

/!\ Attention! Désactiver ce test peut être source de bugs si vous
n'initialisez pas tous vos pointeurs à NULL.

-----------------------------------------------------


   

-----------------------------------------------------
ERREUR :
-----------------------------------------------------
generate_pixels : Erreur d'allocation de mémoire.
-----------------------------------------------------


  

-----------------------------------------------------
ERREUR :
-----------------------------------------------------

Appel de libtpnote_Rotated ou libtpnoteRotatef : Le vecteur de rotation est nul.

-----------------------------------------------------


  

-----------------------------------------------------
ERREUR :
-----------------------------------------------------
libtpnotePushMatrix : Erreur d'allocation de mémoire.
-----------------------------------------------------


  

-----------------------------------------------------
ERREUR :
-----------------------------------------------------
libtpnotePopMatrix : La pile est vide.
-----------------------------------------------------


         @       -DT!	@     v@    |                AB          T  AB         $   AB         $   AB       "  .  AB       P     AB       _  =  AB         D  AB           AB         ,   AB           AB       ,  #   AB       O    AB       h  #   AB         0  ABD             ABD        Y     ABD         t       t       u               t       t      u             t     t     u             t     t  "   u        "  #   t#  %   t%  P   u        P  Q   tQ  S   tS  _   u        _  `   t`  b   tb     u             t     t     u             t     t     u             t     t     u             t     t  ,   u        ,  -   t-  /   t/  O   u        O  P   tP  R   tR  h   u        h  i   ti  k   tk     u             t     t     u             t     t  Y   u        Y  Z   tZ  \   t\     u               9  ^  libtpnote_produit_de_deux_matrices   libtpnote_produit_matrice_vecteur 6  libtpnote_produit_des_matrices_camera_proj J  libtpnote_produits_des_matrices ^  generate_pixels 	  desactive_test_resultat   libtpnotePerspective   libtpnoteLookAt H
  libtpnoteRotated   libtpnoteRotatef Z  libtpnoteTranslated   libtpnoteTranslatef   libtpnoteScaled   libtpnoteScalef   libtpnotePushMatrix   libtpnotePopMatrix   transformePoint Z  test_resultat l  libtpnote_projection_matrix ~  libtpnote_camera_matrix   libtpnote_object_matrix   libtpnote_camera_proj_matrix   libtpnote_global_matrix   matrixPile   tailleMatrixPile   nMatrixPile   camx   camy &  camz                                distc proj_x proj_y _shortbuf _IO_lock_t proj_distance libtpnotePushMatrix libtpnote_produits_des_matrices libtpnoteLookAt _IO_buf_end _IO_write_end unsigned int ratio _flags desactive_test_resultat _markers libtpnoteScaled libtpnoteScalef camy int_max_x int_max_y libtpnote_produit_de_deux_matrices _pos _IO_save_end old_libtpnote_object_matrix float homogene nMatrixPile long long unsigned int libtpnotePerspective _IO_backup_base _offset libtpnote_camera_proj_matrix transformePoint _fileno matrixPile test_resultat new_libtpnote_camera_matrix size_t znear dest_line result_matrix _IO_read_base normeF _next libtpnotePopMatrix largeur_fenetre scale_matrix new_libtpnote_transform_matrix char _mode camx _IO_marker camz _IO_read_ptr tailleMatrixPile libtpnote_global_matrix PointProjete stderr _IO_write_base long long int _IO_save_base libtpnote_camera_matrix min_x min_y __quad_t Point3D translation_matrix __pad1 __pad2 __pad3 __pad4 __pad5 matrice _vtable_offset hauteur_fenetre libtpnote_produit_des_matrices_camera_proj GNU C 4.3.2 libtpnoteTranslated libtpnoteTranslatef angle _IO_read_end zfar short int long int vecteur temp new_libtpnote_projection_matrix resultat libtpnote_produit_matrice_vecteur gauche libtpnoteRotated generate_pixels libtpnoteRotatef _lock long unsigned int _old_offset _IO_FILE dest_column source_index libtpnote_object_matrix int_min_x int_min_y unsigned char _sbuf taille _IO_write_ptr libtpnote_projection_matrix normeUP calculated_value max_x max_y droit __off_t signed char short unsigned int /home/benoit/perso/enseignement/EFREI/TP_note/libtpnote.c point double rad_angle _chain last_resultat _flags2 _cur_column __off64_t _unused2 _IO_buf_base dista distb  GCC: (GNU) 4.3.2  .symtab .strtab .shstrtab .rel.text .data .bss .debug_abbrev .rel.debug_info .rel.debug_line .rodata .rel.debug_frame .debug_loc .rel.debug_pubnames .rel.debug_aranges .debug_str .comment .note.GNU-stack                                                      4                       	           V  h              %                                  +                ,                  0                                  B              "  9                 >   	           \                R              0                   N   	           b                 ^             3  	                 j              =                   f   	           b                w              ?                                 |B                      	            d                               FE                        	           d                       0       fE                                	L                                  L                                   L                                  P  p              	              T                                                                                                                                      (                     
                                                                                                                .            J           b           z                                                                                                     	     T    +    $     V    $     v  "  .                                                                       P         _  =                     D                                           ,             %  ,  #     9  O      I  h  #     Y    0    m             t           Y        libtpnote.c last_resultat.2986 test_resultat libtpnote_projection_matrix libtpnote_camera_matrix libtpnote_object_matrix libtpnote_camera_proj_matrix libtpnote_global_matrix matrixPile tailleMatrixPile nMatrixPile camx camy camz libtpnote_produit_de_deux_matrices libtpnote_produit_matrice_vecteur libtpnote_produit_des_matrices_camera_proj libtpnote_produits_des_matrices generate_pixels stderr fwrite exit sqrt realloc desactive_test_resultat libtpnotePerspective tan libtpnoteLookAt libtpnoteRotated cos sin libtpnoteRotatef libtpnoteTranslated libtpnoteTranslatef libtpnoteScaled libtpnoteScalef libtpnotePushMatrix malloc libtpnotePopMatrix transformePoint                                  <  "  W  	  \  #  h  $  m    {          "    	    #    "    	    #    $  )    .    w    |                                "    Y  %  w                          %                  !    /    =  %                  (    -      	    	  
  &  (
  "  C
  	  H
  #  T
  $  ^
    
  	  
  	  
  	  
  	    	  9  	  a  	  |  	    	    	    	    	  C  %  Z  %  q  %  J  	  e  	    	    	    	    	    	    	    	  5  	  U  	  p  	    %    %    %  U      	    	    )                 %    %                               9  	  A  	  Q  ,  _  -    %    "    	    #    $                     +      	    !    &     I  /  ,    E    ]    b       1                    &            "    	    #    $          	           4  (    -    >  "  Y  	  ^  #  j  $  y    ~                      "    	    #    $  
        3    B    J    O                                           "     /     6     =     D     K     R     `     g     l     w                                                               *    9    H    W    f    u                                                )    8    G    V    f    m    y                    )    7    E    T    `    g    k    o                                                    "    8    >    B    F    L    R    V    Z    `    k    o    s                <    K    Z    i    x                                
            V    f    v                        ;    K    [    k    o                                     (    ,    0    I    Y    i                        	    	    (
    8
    J
    R
    V
    Z
    c
    
    
    
    
                        V    \    d    h    l                                             `    p                                                            "    &    /    >    N    [    h    m    z                                                                        "    '    4            
       0   
  4     H   
  L     `   
  d     x   
  |        
          
          
          
          
         
         
  $    8  
  <    P  
  T    h  
  l      
        
                     