Thanks Bruce.

I´ll find more locale sensitive functions to substitute in my code

[]´s

Roberto

-----Mensagem original-----
De: c400-l-bounces@xxxxxxxxxxxx [mailto:c400-l-bounces@xxxxxxxxxxxx] Em nome de 
Bruce Vining
Enviada em: segunda-feira, 9 de fevereiro de 2004 04:51 PM
Para: C programming iSeries / AS400
Assunto: Re: [C400-L] EBCDIC X ASCII


This is not exactly changing your job; but changing from strcmp() to
strcoll() should do the trick.  strcmp() is not locale sensitive while
strcoll() is; and by default you should be getting the POSIX locale (which
provides an ASCII collation sequence).

Bruce



                                                                                
                                                   
                      "Roberto dos Reis                                         
                                                   
                      Pereira"                 To:       <C400-L@xxxxxxxxxxxx>  
                                                   
                      <robertop@microsi        cc:                              
                                                   
                      ga.com.br>               Subject:  [C400-L] EBCDIC X 
ASCII                                                   
                      Sent by:                                                  
                                                   
                      c400-l-bounces@mi                                         
                                                   
                      drange.com                                                
                                                   
                                                                                
                                                   
                                                                                
                                                   
                      02/09/2004 04:26                                          
                                                   
                      PM                                                        
                                                   
                      Please respond to                                         
                                                   
                      C programming                                             
                                                   
                      iSeries / AS400                                           
                                                   
                                                                                
                                                   
                                                                                
                                                   




Hi.

I´m moving an AIX application to iSeries V5R2.
The compilation was OK, but at run time I have problems with sort order.

Example:

AIX          x = strcmp( "1",  "A") then x < 0 because it's ASCII
OS/400    x = strcmp( "1", "A") then x > 0 because it's EBCDIC.

How can I change my job to do the same at OS/400 and AIX ?

Thanks

Roberto
_______________________________________________
This is the C programming iSeries / AS400 (C400-L) mailing list
To post a message email: C400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/c400-l.






_______________________________________________
This is the C programming iSeries / AS400 (C400-L) mailing list
To post a message email: C400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/c400-l
or email: C400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/c400-l.



This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].