ÿþ/ /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   L i s t e   J S O N  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   A T T E N T I O N   :   c e t t e   l i b r a i r i e   n ' a   p a s   é t é   é c r i t e   p a r   A G A M A  
 / /   p e r m e t   d e   c o n v e r t i r   u n   o b j e t   J S   e n   c h a i n e   J S O N   e t   i n v e r s e m e n t .  
 / /   L e   f o r m a t   J S O N   p e r m e t   d e   t r a n s m e t t r e   f a c i l e m e n t   d e s   d o n n é e s   e n t r e   p l u s i e u r s   l a n g a g e s  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  
 / /   c o d e   p o u r   c o n s e r v e r   l e   c o d a g e   U T F - 8   d a n s   C - g é n i e   :   é à è  
  
  
  
  
 / *  
 C o p y r i g h t   ( c )   2 0 0 5   J S O N . o r g  
  
 P e r m i s s i o n   i s   h e r e b y   g r a n t e d ,   f r e e   o f   c h a r g e ,   t o   a n y   p e r s o n   o b t a i n i n g   a   c o p y  
 o f   t h i s   s o f t w a r e   a n d   a s s o c i a t e d   d o c u m e n t a t i o n   f i l e s   ( t h e   " S o f t w a r e " ) ,   t o   d e a l  
 i n   t h e   S o f t w a r e   w i t h o u t   r e s t r i c t i o n ,   i n c l u d i n g   w i t h o u t   l i m i t a t i o n   t h e   r i g h t s  
 t o   u s e ,   c o p y ,   m o d i f y ,   m e r g e ,   p u b l i s h ,   d i s t r i b u t e ,   s u b l i c e n s e ,   a n d / o r   s e l l  
 c o p i e s   o f   t h e   S o f t w a r e ,   a n d   t o   p e r m i t   p e r s o n s   t o   w h o m   t h e   S o f t w a r e   i s  
 f u r n i s h e d   t o   d o   s o ,   s u b j e c t   t o   t h e   f o l l o w i n g   c o n d i t i o n s :  
  
 T h e   S o f t w a r e   s h a l l   b e   u s e d   f o r   G o o d ,   n o t   E v i l .  
  
 T H E   S O F T W A R E   I S   P R O V I D E D   " A S   I S " ,   W I T H O U T   W A R R A N T Y   O F   A N Y   K I N D ,   E X P R E S S   O R  
 I M P L I E D ,   I N C L U D I N G   B U T   N O T   L I M I T E D   T O   T H E   W A R R A N T I E S   O F   M E R C H A N T A B I L I T Y ,  
 F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E   A N D   N O N I N F R I N G E M E N T .   I N   N O   E V E N T   S H A L L   T H E  
 A U T H O R S   O R   C O P Y R I G H T   H O L D E R S   B E   L I A B L E   F O R   A N Y   C L A I M ,   D A M A G E S   O R   O T H E R  
 L I A B I L I T Y ,   W H E T H E R   I N   A N   A C T I O N   O F   C O N T R A C T ,   T O R T   O R   O T H E R W I S E ,   A R I S I N G   F R O M ,  
 O U T   O F   O R   I N   C O N N E C T I O N   W I T H   T H E   S O F T W A R E   O R   T H E   U S E   O R   O T H E R   D E A L I N G S   I N   T H E  
 S O F T W A R E .  
 * /  
  
 / /   A r r a y . p r o t o t y p e . _ _ _ _ _ _ a r r a y   =   ' _ _ _ _ _ _ a r r a y ' ;  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   V A R I A B L E S   G L O B A L E S   :  
 / / 	 	 @ J S O N   ( o b j e c t )   :   d é f i n i t   u n   o b j e t   J S O N   a v e c   d e s   m é t h o d e s   d e   v a l i d a t i o n   d e s   c h a i n e s   d e   c a r a c t è r e s   a u   f o r m a t   J S O N  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 v a r   J S O N   =   {  
         o r g :   ' h t t p : / / w w w . J S O N . o r g ' ,  
         c o p y r i g h t :   ' ( c ) 2 0 0 5   J S O N . o r g ' ,  
         l i c e n s e :   ' h t t p : / / w w w . c r o c k f o r d . c o m / J S O N / l i c e n s e . h t m l ' ,  
  
         s t r i n g i f y :   f u n c t i o n   ( a r g )   {  
                 v a r   c ,   i ,   l ,   s   =   ' ' ,   v ;  
  
                 s w i t c h   ( t y p e o f   a r g )   {  
                 c a s e   ' o b j e c t ' :  
                         i f   ( a r g )   {  
                                 i f   ( a r g . _ _ _ _ _ _ a r r a y   = =   ' _ _ _ _ _ _ a r r a y ' ) {  
                                         f o r   ( i   =   0 ;   i   <   a r g . l e n g t h ;   + + i )   {  
                                                 v   =   t h i s . s t r i n g i f y ( a r g [ i ] ) ;  
                                                 i f   ( s )   {  
                                                         s   + =   ' , ' ;  
                                                 }  
                                                 s   + =   v ;  
                                         }  
                                         r e t u r n   ' [ '   +   s   +   ' ] ' ;  
                                 }   e l s e   i f   ( t y p e o f   a r g . t o S t r i n g   ! =   ' u n d e f i n e d ' )   {  
                                         f o r   ( i   i n   a r g )   {  
                                                 v   =   a r g [ i ] ;  
                                                 i f   ( t y p e o f   v   ! =   ' u n d e f i n e d '   & &   t y p e o f   v   ! =   ' f u n c t i o n ' )   {  
                                                         v   =   t h i s . s t r i n g i f y ( v ) ;  
                                                         i f   ( s )   {  
                                                                 s   + =   ' , ' ;  
                                                         }  
                                                         s   + =   t h i s . s t r i n g i f y ( i )   +   ' : '   +   v ;  
                                                 }  
                                         }  
                                         r e t u r n   ' { '   +   s   +   ' } ' ;  
                                 }  
                         }  
                         r e t u r n   ' n u l l ' ;  
                 c a s e   ' n u m b e r ' :  
                         r e t u r n   i s F i n i t e ( a r g )   ?   S t r i n g ( a r g )   :   ' n u l l ' ;  
                 c a s e   ' s t r i n g ' :  
                         l   =   a r g . l e n g t h ;  
                         s   =   ' " ' ;  
                         f o r   ( i   =   0 ;   i   <   l ;   i   + =   1 )   {  
                                 c   =   a r g . c h a r A t ( i ) ;  
                                 i f   ( c   > =   '   ' )   {  
                                         i f   ( c   = =   ' \ \ '   | |   c   = =   ' " ' )   {  
                                                 s   + =   ' \ \ ' ;  
                                         }  
                                         s   + =   c ;  
                                 }   e l s e   {  
                                         s w i t c h   ( c )   {  
                                                 c a s e   ' \ b ' :  
                                                         s   + =   ' \ \ b ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' \ f ' :  
                                                         s   + =   ' \ \ f ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' \ n ' :  
                                                         s   + =   ' \ \ n ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' \ r ' :  
                                                         s   + =   ' \ \ r ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' \ t ' :  
                                                         s   + =   ' \ \ t ' ;  
                                                         b r e a k ;  
                                                 d e f a u l t :  
                                                         c   =   c . c h a r C o d e A t ( ) ;  
                                                         s   + =   ' \ \ u 0 0 '   +   M a t h . f l o o r ( c   /   1 6 ) . t o S t r i n g ( 1 6 )   +  
                                                                 ( c   %   1 6 ) . t o S t r i n g ( 1 6 ) ;  
                                         }  
                                 }  
                         }  
                         r e t u r n   s   +   ' " ' ;  
                 c a s e   ' b o o l e a n ' :  
                         r e t u r n   S t r i n g ( a r g ) ;  
                 d e f a u l t :  
                         r e t u r n   ' n u l l ' ;  
                 }  
         } ,  
         p a r s e :   f u n c t i o n   ( t e x t )   {  
                 v a r   a t   =   0 ;  
                 v a r   c h   =   '   ' ;  
  
                 f u n c t i o n   e r r o r ( m )   {  
                         t h r o w   {  
                                 n a m e :   ' J S O N E r r o r ' ,  
                                 m e s s a g e :   m ,  
                                 a t :   a t   -   1 ,  
                                 t e x t :   t e x t  
                         } ;  
                 }  
  
                 f u n c t i o n   n e x t ( )   {  
                         c h   =   t e x t . c h a r A t ( a t ) ;  
                         a t   + =   1 ;  
                         r e t u r n   c h ;  
                 }  
  
                 f u n c t i o n   w h i t e ( )   {  
                         w h i l e   ( c h   ! = =   ' '   & &   c h   < =   '   ' )   {  
                                 n e x t ( ) ;  
                         }  
                 }  
  
                 f u n c t i o n   s t r ( )   {  
                         v a r   i ,   s   =   ' ' ,   t ,   u ;  
  
                         i f   ( c h   = =   ' " ' )   {  
 o u t e r :                     w h i l e   ( n e x t ( ) )   {  
                                         i f   ( c h   = =   ' " ' )   {  
                                                 n e x t ( ) ;  
                                                 r e t u r n   s ;  
                                         }   e l s e   i f   ( c h   = =   ' \ \ ' )   {  
                                                 s w i t c h   ( n e x t ( ) )   {  
                                                 c a s e   ' b ' :  
                                                         s   + =   ' \ b ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' f ' :  
                                                         s   + =   ' \ f ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' n ' :  
                                                         s   + =   ' \ n ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' r ' :  
                                                         s   + =   ' \ r ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' t ' :  
                                                         s   + =   ' \ t ' ;  
                                                         b r e a k ;  
                                                 c a s e   ' u ' :  
                                                         u   =   0 ;  
                                                         f o r   ( i   =   0 ;   i   <   4 ;   i   + =   1 )   {  
                                                                 t   =   p a r s e I n t ( n e x t ( ) ,   1 6 ) ;  
                                                                 i f   ( ! i s F i n i t e ( t ) )   {  
                                                                         b r e a k   o u t e r ;  
                                                                 }  
                                                                 u   =   u   *   1 6   +   t ;  
                                                         }  
                                                         s   + =   S t r i n g . f r o m C h a r C o d e ( u ) ;  
                                                         b r e a k ;  
                                                 d e f a u l t :  
                                                         s   + =   c h ;  
                                                 }  
                                         }   e l s e   {  
                                                 s   + =   c h ;  
                                         }  
                                 }  
                         }  
                         e r r o r ( " B a d   s t r i n g " ) ;  
                 }  
  
                 f u n c t i o n   a r r ( )   {  
                         v a r   a   =   [ ] ;  
  
                         i f   ( c h   = =   ' [ ' )   {  
                                 n e x t ( ) ;  
                                 w h i t e ( ) ;  
                                 i f   ( c h   = =   ' ] ' )   {  
                                         n e x t ( ) ;  
                                         r e t u r n   a ;  
                                 }  
                                 w h i l e   ( c h )   {  
                                         a . p u s h ( v a l ( ) ) ;  
                                         w h i t e ( ) ;  
                                         i f   ( c h   = =   ' ] ' )   {  
                                                 n e x t ( ) ;  
                                                 r e t u r n   a ;  
                                         }   e l s e   i f   ( c h   ! =   ' , ' )   {  
                                                 b r e a k ;  
                                         }  
                                         n e x t ( ) ;  
                                         w h i t e ( ) ;  
                                 }  
                         }  
                         e r r o r ( " B a d   a r r a y " ) ;  
                 }  
  
                 f u n c t i o n   o b j ( )   {  
                         v a r   k ,   o   =   { } ;  
  
                         i f   ( c h   = =   ' { ' )   {  
                                 n e x t ( ) ;  
                                 w h i t e ( ) ;  
                                 i f   ( c h   = =   ' } ' )   {  
                                         n e x t ( ) ;  
                                         r e t u r n   o ;  
                                 }  
                                 w h i l e   ( c h )   {  
                                         k   =   s t r ( ) ;  
                                         w h i t e ( ) ;  
                                         i f   ( c h   ! =   ' : ' )   {  
                                                 b r e a k ;  
                                         }  
                                         n e x t ( ) ;  
                                         o [ k ]   =   v a l ( ) ;  
                                         w h i t e ( ) ;  
                                         i f   ( c h   = =   ' } ' )   {  
                                                 n e x t ( ) ;  
                                                 r e t u r n   o ;  
                                         }   e l s e   i f   ( c h   ! =   ' , ' )   {  
                                                 b r e a k ;  
                                         }  
                                         n e x t ( ) ;  
                                         w h i t e ( ) ;  
                                 }  
                         }  
                         e r r o r ( " B a d   o b j e c t " ) ;  
                 }  
  
                 f u n c t i o n   n u m ( )   {  
                         v a r   n   =   ' ' ,   v ;  
                         i f   ( c h   = =   ' - ' )   {  
                                 n   =   ' - ' ;  
                                 n e x t ( ) ;  
                         }  
                         w h i l e   ( c h   > =   ' 0 '   & &   c h   < =   ' 9 ' )   {  
                                 n   + =   c h ;  
                                 n e x t ( ) ;  
                         }  
                         i f   ( c h   = =   ' . ' )   {  
                                 n   + =   ' . ' ;  
                                 w h i l e   ( n e x t ( )   & &   c h   > =   ' 0 '   & &   c h   < =   ' 9 ' )   {  
                                         n   + =   c h ;  
                                 }  
                         }  
                         i f   ( c h   = =   ' e '   | |   c h   = =   ' E ' )   {  
                                 n   + =   ' e ' ;  
                                 n e x t ( ) ;  
                                 i f   ( c h   = =   ' - '   | |   c h   = =   ' + ' )   {  
                                         n   + =   c h ;  
                                         n e x t ( ) ;  
                                 }  
                                 w h i l e   ( c h   > =   ' 0 '   & &   c h   < =   ' 9 ' )   {  
                                         n   + =   c h ;  
                                         n e x t ( ) ;  
                                 }  
                         }  
                         v   =   + n ;  
                         i f   ( ! i s F i n i t e ( v ) )   {  
                                 e r r o r ( " B a d   n u m b e r " ) ;  
                         }   e l s e   {  
                                 r e t u r n   v ;  
                         }  
                 }  
  
                 f u n c t i o n   w o r d ( )   {  
                         s w i t c h   ( c h )   {  
                                 c a s e   ' t ' :  
                                         i f   ( n e x t ( )   = =   ' r '   & &   n e x t ( )   = =   ' u '   & &   n e x t ( )   = =   ' e ' )   {  
                                                 n e x t ( ) ;  
                                                 r e t u r n   t r u e ;  
                                         }  
                                         b r e a k ;  
                                 c a s e   ' f ' :  
                                         i f   ( n e x t ( )   = =   ' a '   & &   n e x t ( )   = =   ' l '   & &   n e x t ( )   = =   ' s '   & &  
                                                         n e x t ( )   = =   ' e ' )   {  
                                                 n e x t ( ) ;  
                                                 r e t u r n   f a l s e ;  
                                         }  
                                         b r e a k ;  
                                 c a s e   ' n ' :  
                                         i f   ( n e x t ( )   = =   ' u '   & &   n e x t ( )   = =   ' l '   & &   n e x t ( )   = =   ' l ' )   {  
                                                 n e x t ( ) ;  
                                                 r e t u r n   n u l l ;  
                                         }  
                                         b r e a k ;  
                         }  
                         e r r o r ( " S y n t a x   e r r o r " ) ;  
                 }  
  
                 f u n c t i o n   v a l ( )   {  
                         w h i t e ( ) ;  
                         s w i t c h   ( c h )   {  
                                 c a s e   ' { ' :  
                                         r e t u r n   o b j ( ) ;  
                                 c a s e   ' [ ' :  
                                         r e t u r n   a r r ( ) ;  
                                 c a s e   ' " ' :  
                                         r e t u r n   s t r ( ) ;  
                                 c a s e   ' - ' :  
                                         r e t u r n   n u m ( ) ;  
                                 d e f a u l t :  
                                         r e t u r n   c h   > =   ' 0 '   & &   c h   < =   ' 9 '   ?   n u m ( )   :   w o r d ( ) ;  
                         }  
                 }  
  
                 r e t u r n   v a l ( ) ;  
         }  
 } ;  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   l i b _ j s o n _ _ e n c o d e  
 / /   D E S C R I P T I O N   C O U R T E   : 	 e n c o d e   u n   o b j e t   J S   e n   u n e   c h a i n e   d e   c a r a c t è r e s   a u   f o r m a t   J S O N  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 e n c o d e   u n   o b j e t   J S   e n   u n e   c h a i n e   d e   c a r a c t è r e s   a u   f o r m a t   J S O N .  
 / /   E N T R E E S   :  
 / / 	 	 @ o b j e t   ( o b j e c t )   :   o b j e t   à   c o n v e r t i r  
 / /   N E C E S S I T E S   :  
 / / 	 	 l a   v a r i a b l e   J S O N   d o i t   ê t r e   d é f i n i e .  
 / /   S O R T I E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   ( s t r i n g )   :   c h a i n e   c o n v e r t i e  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   o k  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :   J S O N   l i b _ j s o n _ _ d e c o d e  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   l i b _ j s o n _ _ e n c o d e (   o b j e t   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 r e t u r n   J S O N . s t r i n g i f y (   o b j e t   ) ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
  
  
  
  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 / /   N O M   F O N C T I O N   :   l i b _ j s o n _ _ d e c o d e  
 / /   D E S C R I P T I O N   C O U R T E   : 	 d e c o d e   u n e   c h a i n e   d e   c a r a c t è r e s   a u   f o r m a t   J S O N   e n   u n   o b j e t   J S  
 / /   D E S C R I P T I O N   : 	  
 / / 	 	 d e c o d e   u n e   c h a i n e   d e   c a r a c t è r e s   a u   f o r m a t   J S O N   e n   u n   o b j e t   J S .  
 / /   E N T R E E S   :  
 / / 	 	 @ c h a i n e   ( s t r i n g )   :   c h a i n e   à   c o n v e r t i r  
 / / 	 	 V A R I A B L E S   G L O B A L E S   :  
 / /   N E C E S S I T E S   :  
 / / 	 	 l a   v a r i a b l e   J S O N   d o i t   ê t r e   d é f i n i e .  
 / /   S O R T I E S   :  
 / /   V A L E U R S   D E   R E T O U R   : 	  
 / / 	 	 *   ( o b j e c t )   :   o b j e t   c o n v e r t i  
 / /   A U T E U R   :   D A N I E L   E r i c  
 / /   D E R N I E R E   M O D I F   :   1 0 / 1 2 / 2 0 0 5  
 / /   E T A T   :   o k  
 / /   R E S T E   A   F A I R E   :  
 / / 	 	 *  
 / /   R E M A R Q U E S   :  
 / /   V O I R   A U S S I   :   J S O N   l i b _ j s o n _ _ e n c o d e  
 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 f u n c t i o n   l i b _ j s o n _ _ d e c o d e (   c h a i n e   )  
 {  
 	 / /   - - - - - - - - - - - - - -  
 	 / /   i n i t i a l i s a t i o n  
 	 / /   - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
 	 / /   v é r i f i c a t i o n   d e s   p a r a m è t r e s   d ' e n t r é e  
 	 / /   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
  
  
 	 / /   - - - - - - - - - - -  
 	 / /   t r a i t e m e n t s  
 	 / /   - - - - - - - - - - -  
 	 r e t u r n   J S O N . p a r s e (   c h a i n e   ) ;  
  
  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   s o r t i e   d e   l a   f o n c t i o n  
 	 / /   - - - - - - - - - - - - - - - - - - - - -  
 	 / /   0   :   a u c u n e   e r r e u r  
 	 r e t u r n   0 ;  
 }  
 
