Annotation of coherent/a/usr/man/MULTI/swab, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: swab()                   General Function                  swab()
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Swap a pair of bytes
                      9: 
                     10: vvooiidd sswwaabb(_s_r_c, _d_e_s_t, _n_b) cchhaarr *_s_r_c, *_d_e_s_t; uunnssiiggnneedd _n_b;
                     11: 
                     12: The  ordering of  bytes  within a  word differs  from machine  to
                     13: machine.  This may cause problems when moving binary data between
                     14: machines.  swab interchanges each  pair of bytes in the array src
                     15: that is n bytes long, and  places the result into the array dest.
                     16: The length nb should be an even number, or the last byte will not
                     17: be touched.  src and dest may be the same place.
                     18: 
                     19: ***** Example *****
                     20: 
                     21: This example  prompts for an integer; it  then prints the integer
                     22: both as you entered it, and as it appears with its bytes swapped.
                     23: 
                     24: 
                     25: #include <stdio.h>
                     26: 
                     27: main()
                     28: {
                     29:         int word;
                     30: 
                     31: 
                     32: 
                     33:         printf("Enter an integer: \n");
                     34:         scanf("%d", &word);
                     35:         printf("The word is 0x%x\n", word);
                     36:         swab(&word, &word, 2);
                     37:         printf("The word with bytes swapped is 0x%x\n", word);
                     38: }
                     39: 
                     40: 
                     41: ***** See Also *****
                     42: 
                     43: dd, canon.h, general functions
                     44: 
                     45: 
                     46: 
                     47: 
                     48: 
                     49: 
                     50: 
                     51: 
                     52: 
                     53: 
                     54: 
                     55: 
                     56: 
                     57: 
                     58: 
                     59: 
                     60: 
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.