Changeset a02aa5c in mainline


Ignore:
Timestamp:
2018-11-30T06:56:05Z (5 years ago)
Author:
Matthieu Riolo <matthieu.riolo@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
966f753
Parents:
94619b9
Message:

correcting formatting according to ccheck.sh

Location:
uspace/app/bdsh
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/bdsh/cmds/modules/alias/alias.c

    r94619b9 ra02aa5c  
    3939#include <adt/odict.h>
    4040
    41 
    4241static const char *cmdname = "alias";
    43 static const char* alias_format = "%s='%s'\n";
    44 
    45 
     42static const char *alias_format = "%s='%s'\n";
    4643
    4744static void list_aliases()
     
    5552}
    5653
    57 
    58 static bool print_alias(const char* name)
     54static bool print_alias(const char *name)
    5955{
    60         odlink_t *alias_link = odict_find_eq(&alias_dict, (void*)name, NULL);
     56        odlink_t *alias_link = odict_find_eq(&alias_dict, (void *)name, NULL);
    6157        if (alias_link != NULL) {
    62                 alias_t* data = odict_get_instance(alias_link, alias_t, odict);
     58                alias_t *data = odict_get_instance(alias_link, alias_t, odict);
    6359                printf(alias_format, data->name, data->value);
    6460                return true;
    6561        }
    66 
    67 
    6862
    6963        printf("%s: No alias with the name '%s' exists\n", cmdname, name);
     
    7165}
    7266
    73 
    74 static void set_alias(const char* name, const char* value)
     67static void set_alias(const char *name, const char *value)
    7568{
    76         odlink_t *alias_link = odict_find_eq(&alias_dict, (void*)name, NULL);
     69        odlink_t *alias_link = odict_find_eq(&alias_dict, (void *)name, NULL);
    7770
    7871        if (alias_link != NULL) {
    7972                //update existing value
    80                 alias_t* data = odict_get_instance(alias_link, alias_t, odict);
     73                alias_t *data = odict_get_instance(alias_link, alias_t, odict);
    8174                free(data->value);
    8275                data->value = str_dup(value);
    8376        } else {
    8477                //add new value
    85                 alias_t* data = (alias_t*)calloc(1, sizeof(alias_t));
     78                alias_t *data = (alias_t *)calloc(1, sizeof(alias_t));
    8679                data->name = str_dup(name);
    8780                data->value = str_dup(value);
     
    9083        }
    9184}
    92 
    93 
    94 
    95 
    9685
    9786/* Dispays help for alias in various levels */
     
    111100        }
    112101
    113 
    114102        size_t i;
    115103        for (i = 1; argv[i] != NULL; i++) {
    116                 char* name = str_dup(argv[i]);
    117                 char* value;
     104                char *name = str_dup(argv[i]);
     105                char *value;
    118106                if ((value = str_chr(name, '=')) != NULL) {
    119107                        name[value - name] = '\0';
    120108                        set_alias(name, value + 1);
    121109                } else {
    122                         if(!print_alias(name)) {
     110                        if (!print_alias(name)) {
    123111                                free(name);
    124112                                return CMD_FAILURE;
     
    131119        return CMD_SUCCESS;
    132120}
    133 
  • uspace/app/bdsh/cmds/modules/alias/alias.h

    r94619b9 ra02aa5c  
    44/* Prototypes for the alias command, excluding entry points */
    55
    6 
    76#endif /* ALIAS_H */
    8 
  • uspace/app/bdsh/cmds/modules/alias/entry.h

    r94619b9 ra02aa5c  
    77
    88#endif /* ALIAS_ENTRY_H */
    9 
  • uspace/app/bdsh/cmds/modules/unalias/entry.h

    r94619b9 ra02aa5c  
    77
    88#endif /* UNALIAS_ENTRY_H */
    9 
  • uspace/app/bdsh/cmds/modules/unalias/unalias.c

    r94619b9 ra02aa5c  
    3939#include "cmds.h"
    4040
    41 
    42 
    4341static const char *cmdname = "unalias";
    44 
    45 
    4642
    4743static void free_alias(odlink_t *alias_link)
     
    5551}
    5652
    57 
    5853/* Dispays help for unalias in various levels */
    5954void help_cmd_unalias(unsigned int level)
     
    6358}
    6459
    65 
    6660/* Main entry point for unalias, accepts an array of arguments */
    6761int cmd_unalias(char **argv)
    6862{
    6963
    70         if(argv[1] == NULL) {
     64        if (argv[1] == NULL) {
    7165                help_cmd_unalias(HELP_LONG);
    7266                return CMD_SUCCESS;
     
    8882                }
    8983
    90 
    91                 alias_link = odict_find_eq(&alias_dict, (void*)argv[i], NULL);
     84                alias_link = odict_find_eq(&alias_dict, (void *)argv[i], NULL);
    9285
    9386                if (alias_link == NULL) {
     
    9891                free_alias(alias_link);
    9992        }
    100 
    101        
    10293       
    10394        return CMD_SUCCESS;
    10495}
    105 
  • uspace/app/bdsh/cmds/modules/unalias/unalias.h

    r94619b9 ra02aa5c  
    44/* Prototypes for the unalias command, excluding entry points */
    55
    6 
    76#endif /* UNALIAS_H */
    8 
  • uspace/app/bdsh/input.c

    r94619b9 ra02aa5c  
    173173        }
    174174
    175 
    176 
    177175        /* test if the passed cmd is an alias */
    178         odlink_t* alias_link = odict_find_eq(&alias_dict, (void*)cmd[0], NULL);
     176        odlink_t *alias_link = odict_find_eq(&alias_dict, (void *)cmd[0], NULL);
    179177        if (alias_link != NULL) {
    180                 alias_t* data = odict_get_instance(alias_link, alias_t, odict);
    181                 char* oldLine = usr->line;
    182                
     178                alias_t *data = odict_get_instance(alias_link, alias_t, odict);
     179                char *oldLine = usr->line;
    183180
    184181                const size_t input_length = str_size(usr->line) - str_size(cmd[0]) + str_size(data->value) + 1;
    185                 usr->line = (char*)malloc(input_length * sizeof(char));
     182                usr->line = (char *)malloc(input_length * sizeof(char));
    186183                usr->line[0] = '\0';
    187184
     
    208205        }
    209206
    210 
    211207        iostate_t new_iostate = {
    212208                .stdin = stdin,
  • uspace/app/bdsh/scli.c

    r94619b9 ra02aa5c  
    4545static iostate_t stdiostate;
    4646
    47 
    4847odict_t alias_dict;
    4948
     
    6160const char *progname = PACKAGE_NAME;
    6261
    63 static int alias_cmp(void* a, void* b)
     62static int alias_cmp(void *a, void *b)
    6463{
    65         return str_cmp((char*)a, (char*)b);
     64        return str_cmp((char *)a, (char *)b);
    6665}
    6766
    68 static void* alias_key(odlink_t *odlink)
     67static void *alias_key(odlink_t *odlink)
    6968{
    70         return (void*)odict_get_instance(odlink, alias_t, odict)->name;
     69        return (void *)odict_get_instance(odlink, alias_t, odict)->name;
    7170}
    7271
     
    123122        iostate = &stdiostate;
    124123
    125 
    126124        odict_initialize(&alias_dict, alias_key, alias_cmp);
    127125
  • uspace/app/bdsh/scli.h

    r94619b9 ra02aa5c  
    5656extern void set_iostate(iostate_t *);
    5757
    58 
    5958extern odict_t alias_dict;
    60 
    6159
    6260typedef struct {
    6361        odlink_t odict;
    64         char* name;
    65         char* value;
     62        char *name;
     63        char *value;
    6664} alias_t;
    6765
    68 
    6966#endif
Note: See TracChangeset for help on using the changeset viewer.