Changeset a000878c in mainline for kernel/test/test.h


Ignore:
Timestamp:
2010-02-25T19:11:25Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
958de16
Parents:
a634485
Message:

make sure that all statically allocated strings are declared as "const char *"
and are treated as read-only

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/test/test.h

    ra634485 ra000878c  
    4848        }
    4949
    50 typedef char *(*test_entry_t)(void);
     50typedef const char *(*test_entry_t)(void);
    5151
    5252typedef struct {
    53         char *name;
    54         char *desc;
     53        const char *name;
     54        const char *desc;
    5555        test_entry_t entry;
    5656        bool safe;
    5757} test_t;
    5858
    59 extern char *test_atomic1(void);
    60 extern char *test_avltree1(void);
    61 extern char *test_btree1(void);
    62 extern char *test_mips1(void);
    63 extern char *test_fault1(void);
    64 extern char *test_fpu1(void);
    65 extern char *test_sse1(void);
    66 extern char *test_mips2(void);
    67 extern char *test_falloc1(void);
    68 extern char *test_falloc2(void);
    69 extern char *test_mapping1(void);
    70 extern char *test_purge1(void);
    71 extern char *test_slab1(void);
    72 extern char *test_slab2(void);
    73 extern char *test_rwlock1(void);
    74 extern char *test_rwlock2(void);
    75 extern char *test_rwlock3(void);
    76 extern char *test_rwlock4(void);
    77 extern char *test_rwlock5(void);
    78 extern char *test_semaphore1(void);
    79 extern char *test_semaphore2(void);
    80 extern char *test_print1(void);
    81 extern char *test_print2(void);
    82 extern char *test_print3(void);
    83 extern char *test_print4(void);
    84 extern char *test_thread1(void);
    85 extern char *test_sysinfo1(void);
     59extern const char *test_atomic1(void);
     60extern const char *test_avltree1(void);
     61extern const char *test_btree1(void);
     62extern const char *test_mips1(void);
     63extern const char *test_fault1(void);
     64extern const char *test_fpu1(void);
     65extern const char *test_sse1(void);
     66extern const char *test_mips2(void);
     67extern const char *test_falloc1(void);
     68extern const char *test_falloc2(void);
     69extern const char *test_mapping1(void);
     70extern const char *test_purge1(void);
     71extern const char *test_slab1(void);
     72extern const char *test_slab2(void);
     73extern const char *test_rwlock1(void);
     74extern const char *test_rwlock2(void);
     75extern const char *test_rwlock3(void);
     76extern const char *test_rwlock4(void);
     77extern const char *test_rwlock5(void);
     78extern const char *test_semaphore1(void);
     79extern const char *test_semaphore2(void);
     80extern const char *test_print1(void);
     81extern const char *test_print2(void);
     82extern const char *test_print3(void);
     83extern const char *test_print4(void);
     84extern const char *test_thread1(void);
     85extern const char *test_sysinfo1(void);
    8686
    8787extern test_t tests[];
Note: See TracChangeset for help on using the changeset viewer.