| 
                Last change
                  on this file since 38 was
                  27,
                  checked in by buchmann, 17 years ago
           | 
        
        
          | 
               
SystemCASS now uses autoconf/automake to build the API. Regression tests still 
use the old Makefiles. 
(thanks to Nicolas Pouillon) 
 
The library directory no longer is "lib-arch-system". The directory now is "lib-linux". Everyone needs to pay attention about SYSTEMCASS environment variable. 
 
Changes: 
 
- system header includes
 - Add includes to config.h (generated by autoconf/automake)
 - test:
- linux preprocessor macro instead of _WIN32
 - CONFIG_DEBUG instead of DEBUG
 
  
 
Removes: 
 
- Makefile
 - guess_endianness.cc
 - guess_os.sh
 - assert.h (we now use standard assert.h)
 - Options.def
  
           | 
        
        | 
            File size:
            2.0 KB
           | 
      
      
        
  | Line |   | 
|---|
| 1 | /*------------------------------------------------------------\ | 
|---|
| 2 | |                                                             | | 
|---|
| 3 | | Tool    :                  systemcass                       | | 
|---|
| 4 | |                                                             | | 
|---|
| 5 | | File    :                 alias.cc                          | | 
|---|
| 6 | |                                                             | | 
|---|
| 7 | | Author  :                 Kingbo Paul-Jerome                | | 
|---|
| 8 | |                                                             | | 
|---|
| 9 | | Date    :                   09_07_2004                      | | 
|---|
| 10 | |                                                             | | 
|---|
| 11 | \------------------------------------------------------------*/ | 
|---|
| 12 | /*  | 
|---|
| 13 |  * This file is part of the Disydent Project | 
|---|
| 14 |  * Copyright (C) Laboratoire LIP6 - Département ASIM | 
|---|
| 15 |  * Universite Pierre et Marie Curie | 
|---|
| 16 |  *  | 
|---|
| 17 |  * Home page          : http://www-asim.lip6.fr/disydent | 
|---|
| 18 |  * E-mail             : mailto:richard.buchmann@lip6.fr | 
|---|
| 19 |  *  | 
|---|
| 20 |  * This library is free software; you  can redistribute it and/or modify it | 
|---|
| 21 |  * under the terms  of the GNU Library General Public  License as published | 
|---|
| 22 |  * by the Free Software Foundation; either version 2 of the License, or (at | 
|---|
| 23 |  * your option) any later version. | 
|---|
| 24 |  *  | 
|---|
| 25 |  * Disydent is distributed  in the hope  that it  will be | 
|---|
| 26 |  * useful, but WITHOUT  ANY WARRANTY; without even the  implied warranty of | 
|---|
| 27 |  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | 
|---|
| 28 |  * Public License for more details. | 
|---|
| 29 |  *  | 
|---|
| 30 |  * You should have received a copy  of the GNU General Public License along | 
|---|
| 31 |  * with the GNU C Library; see the  file COPYING. If not, write to the Free | 
|---|
| 32 |  * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 
|---|
| 33 |  */ | 
|---|
| 34 |  | 
|---|
| 35 | #include "alias.h" | 
|---|
| 36 | #include <iostream> | 
|---|
| 37 | #ifdef HAVE_CONFIG_H | 
|---|
| 38 | #include "config.h" | 
|---|
| 39 | #endif | 
|---|
| 40 |  | 
|---|
| 41 | const char * alias () | 
|---|
| 42 | { | 
|---|
| 43 |         static int i = 0; | 
|---|
| 44 |         char *buf = new char[4];         | 
|---|
| 45 |         buf[3] = '\0'; | 
|---|
| 46 |         buf[2] = 'a' + i % 26; | 
|---|
| 47 |         buf[1] = 'a' + (i / 26) % 26; | 
|---|
| 48 |         buf[0] = 'a' + ((i / 26) / 26) % 26; | 
|---|
| 49 |         i++;     | 
|---|
| 50 |         return buf; | 
|---|
| 51 | } | 
|---|
| 52 |  | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.