Changeset 18b6a88 in mainline for uspace/lib/c


Ignore:
Timestamp:
2018-04-15T09:35:04Z (7 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
c1f44ca
Parents:
8ebe212
Message:

More ccheck fixes, sometimes with manual intervention.

Location:
uspace/lib/c
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/arch/mips32/include/libarch/tls.h

    r8ebe212 r18b6a88  
    6969        tp += MIPS_TP_OFFSET + sizeof(tcb_t);
    7070
    71         asm volatile ("add $27, %0, $0" : : "r"(tp)); /* Move tls to K1 */
     71        asm volatile ("add $27, %0, $0" : : "r" (tp)); /* Move tls to K1 */
    7272}
    7373
    74 static inline tcb_t * __tcb_get(void)
     74static inline tcb_t *__tcb_get(void)
    7575{
    76         void * retval;
     76        void *retval;
    7777
    78         asm volatile("add %0, $27, $0" : "=r"(retval));
     78        asm volatile ("add %0, $27, $0" : "=r" (retval));
    7979
    8080        return (tcb_t *)(retval - MIPS_TP_OFFSET - sizeof(tcb_t));
  • uspace/lib/c/arch/sparc64/include/libarch/syscall.h

    r8ebe212 r18b6a88  
    6060
    6161        asm volatile (
    62                 "ta %7\n"
    63                 : "=r" (a1)
    64                 : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r" (a6),
    65                   "i" (id)
    66                 : "memory"
     62            "ta %7\n"
     63            : "=r" (a1)
     64            : "r" (a1), "r" (a2), "r" (a3), "r" (a4), "r" (a5), "r" (a6),
     65              "i" (id)
     66            : "memory"
    6767        );
    6868
  • uspace/lib/c/generic/adt/odict.c

    r8ebe212 r18b6a88  
    7575        printf("[%p/%c", cur, cur->color == odc_red ? 'r' : 'b');
    7676        if (cur->a != NULL || cur->b != NULL) {
    77                 putchar(' ' );
     77                putchar(' ');
    7878                odict_print_tree(cur->a);
    7979                putchar(',');
     
    254254                        if (cur->a == NULL) {
    255255                                odict_link_child_a(odlink, cur);
    256                                 break;
     256                                break;
    257257                        }
    258258                        cur = cur->a;
     
    923923                b->b->up = a;
    924924
    925         /* Swap links going out of A and out of B */
    926         n = a->up; a->up = b->up; b->up = n;
    927         n = a->a; a->a = b->a; b->a = n;
    928         n = a->b; a->b = b->b; b->b = n;
    929         c = a->color; a->color = b->color; b->color = c;
     925        /*
     926         * Swap links going out of A and out of B
     927         */
     928        n = a->up;
     929        a->up = b->up;
     930        b->up = n;
     931
     932        n = a->a;
     933        a->a = b->a;
     934        b->a = n;
     935
     936        n = a->b;
     937        a->b = b->b;
     938        b->b = n;
     939
     940        c = a->color;
     941        a->color = b->color;
     942        b->color = c;
    930943
    931944        /* When A and B are adjacent, fix self-loops that might have arisen */
  • uspace/lib/c/generic/fibril_synch.c

    r8ebe212 r18b6a88  
    354354
    355355errno_t
    356     fibril_condvar_wait_timeout(fibril_condvar_t *fcv, fibril_mutex_t *fm,
     356fibril_condvar_wait_timeout(fibril_condvar_t *fcv, fibril_mutex_t *fm,
    357357    suseconds_t timeout)
    358358{
  • uspace/lib/c/include/assert.h

    r8ebe212 r18b6a88  
    6464
    6565#ifndef NDEBUG
    66         #define assert(expr) ((expr) ? (void) 0 : __helenos_assert_abort(#expr, __FILE__, __LINE__))
     66#define assert(expr) ((expr) ? (void) 0 : __helenos_assert_abort(#expr, __FILE__, __LINE__))
    6767#else
    68         #define assert(expr) ((void) 0)
     68#define assert(expr) ((void) 0)
    6969#endif
    7070
     
    7474
    7575#ifndef NDEBUG
    76         #define safe_assert(expr) ((expr) ? (void) 0 : __helenos_assert_quick_abort(#expr, __FILE__, __LINE__))
     76#define safe_assert(expr) ((expr) ? (void) 0 : __helenos_assert_quick_abort(#expr, __FILE__, __LINE__))
    7777#else
    78         #define safe_assert(expr) ((void) 0)
     78#define safe_assert(expr) ((void) 0)
    7979#endif
    8080
Note: See TracChangeset for help on using the changeset viewer.