Changeset aaa3f33a in mainline


Ignore:
Timestamp:
2010-11-19T21:26:08Z (13 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a7811f17, cc3c2a1c
Parents:
4eca056
Message:

Remove xxx_ref typedefs (part 5).

Location:
uspace
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/net/socket_client.c

    r4eca056 raaa3f33a  
    157157
    158158        /** Active sockets. */
    159         sockets_ref sockets;
     159        sockets_t *sockets;
    160160
    161161        /** Safety lock.
     
    180180 *  @returns            The active sockets.
    181181 */
    182 static sockets_ref socket_get_sockets(void)
     182static sockets_t *socket_get_sockets(void)
    183183{
    184184        if (!socket_globals.sockets) {
    185185                socket_globals.sockets =
    186                     (sockets_ref) malloc(sizeof(sockets_t));
     186                    (sockets_t *) malloc(sizeof(sockets_t));
    187187                if (!socket_globals.sockets)
    188188                        return NULL;
     
    327327static int socket_generate_new_id(void)
    328328{
    329         sockets_ref sockets;
     329        sockets_t *sockets;
    330330        int socket_id = 0;
    331331        int count;
  • uspace/lib/c/include/adt/generic_char_map.h

    r4eca056 raaa3f33a  
    5555        \
    5656        typedef struct name name##_t; \
    57         typedef name##_t *name##_ref; \
    5857        \
    5958        struct  name { \
     
    6362        }; \
    6463        \
    65         int name##_add(name##_ref, const char *, const size_t, type *); \
    66         int name##_count(name##_ref); \
    67         void name##_destroy(name##_ref); \
    68         void name##_exclude(name##_ref, const char *, const size_t); \
    69         type *name##_find(name##_ref, const char *, const size_t); \
    70         int name##_initialize(name##_ref); \
    71         int name##_is_valid(name##_ref);
     64        int name##_add(name##_t *, const char *, const size_t, type *); \
     65        int name##_count(name##_t *); \
     66        void name##_destroy(name##_t *); \
     67        void name##_exclude(name##_t *, const char *, const size_t); \
     68        type *name##_find(name##_t *, const char *, const size_t); \
     69        int name##_initialize(name##_t *); \
     70        int name##_is_valid(name##_t *);
    7271
    7372/** Character string to generic type map implementation.
     
    8180        GENERIC_FIELD_IMPLEMENT(name##_items, type) \
    8281        \
    83         int name##_add(name##_ref map, const char *name, const size_t length, \
     82        int name##_add(name##_t *map, const char *name, const size_t length, \
    8483             type *value) \
    8584        { \
     
    9998        } \
    10099        \
    101         int name##_count(name##_ref map) \
     100        int name##_count(name##_t *map) \
    102101        { \
    103102                return name##_is_valid(map) ? \
     
    105104        } \
    106105        \
    107         void name##_destroy(name##_ref map) \
     106        void name##_destroy(name##_t *map) \
    108107        { \
    109108                if (name##_is_valid(map)) { \
     
    113112        } \
    114113        \
    115         void name##_exclude(name##_ref map, const char *name, \
     114        void name##_exclude(name##_t *map, const char *name, \
    116115            const size_t length) \
    117116        { \
     
    125124        } \
    126125        \
    127         type *name##_find(name##_ref map, const char *name, \
     126        type *name##_find(name##_t *map, const char *name, \
    128127            const size_t length) \
    129128        { \
     
    138137        } \
    139138        \
    140         int name##_initialize(name##_ref map) \
     139        int name##_initialize(name##_t *map) \
    141140        { \
    142141                int rc; \
     
    155154        } \
    156155        \
    157         int name##_is_valid(name##_ref map) \
     156        int name##_is_valid(name##_t *map) \
    158157        { \
    159158                return map && (map->magic == GENERIC_CHAR_MAP_MAGIC_VALUE); \
  • uspace/lib/c/include/adt/generic_field.h

    r4eca056 raaa3f33a  
    5353#define GENERIC_FIELD_DECLARE(name, type) \
    5454        typedef struct name name##_t; \
    55         typedef name##_t *name##_ref; \
    5655        \
    5756        struct  name { \
     
    6261        }; \
    6362        \
    64         int name##_add(name##_ref, type *); \
    65         int name##_count(name##_ref); \
    66         void name##_destroy(name##_ref); \
    67         void name##_exclude_index(name##_ref, int); \
    68         type **name##_get_field(name##_ref); \
    69         type *name##_get_index(name##_ref, int); \
    70         int name##_initialize(name##_ref); \
    71         int name##_is_valid(name##_ref);
     63        int name##_add(name##_t *, type *); \
     64        int name##_count(name##_t *); \
     65        void name##_destroy(name##_t *); \
     66        void name##_exclude_index(name##_t *, int); \
     67        type **name##_get_field(name##_t *); \
     68        type *name##_get_index(name##_t *, int); \
     69        int name##_initialize(name##_t *); \
     70        int name##_is_valid(name##_t *);
    7271
    7372/** Generic type field implementation.
     
    7978 */
    8079#define GENERIC_FIELD_IMPLEMENT(name, type) \
    81         int name##_add(name##_ref field, type *value) \
     80        int name##_add(name##_t *field, type *value) \
    8281        { \
    8382                if (name##_is_valid(field)) { \
     
    9998        } \
    10099        \
    101         int name##_count(name##_ref field) \
     100        int name##_count(name##_t *field) \
    102101        { \
    103102                return name##_is_valid(field) ? field->next : -1; \
    104103        } \
    105104        \
    106         void name##_destroy(name##_ref field) \
     105        void name##_destroy(name##_t *field) \
    107106        { \
    108107                if (name##_is_valid(field)) { \
     
    117116        } \
    118117         \
    119         void name##_exclude_index(name##_ref field, int index) \
     118        void name##_exclude_index(name##_t *field, int index) \
    120119        { \
    121120                if (name##_is_valid(field) && (index >= 0) && \
     
    126125        } \
    127126         \
    128         type *name##_get_index(name##_ref field, int index) \
     127        type *name##_get_index(name##_t *field, int index) \
    129128        { \
    130129                if (name##_is_valid(field) && (index >= 0) && \
     
    134133        } \
    135134        \
    136         type **name##_get_field(name##_ref field) \
     135        type **name##_get_field(name##_t *field) \
    137136        { \
    138137                return name##_is_valid(field) ? field->items : NULL; \
    139138        } \
    140139        \
    141         int name##_initialize(name##_ref field) \
     140        int name##_initialize(name##_t *field) \
    142141        { \
    143142                if (!field) \
     
    153152        } \
    154153        \
    155         int name##_is_valid(name##_ref field) \
     154        int name##_is_valid(name##_t *field) \
    156155        { \
    157156                return field && (field->magic == GENERIC_FIELD_MAGIC_VALUE); \
  • uspace/lib/c/include/adt/int_map.h

    r4eca056 raaa3f33a  
    5656#define INT_MAP_DECLARE(name, type) \
    5757        typedef struct name name##_t; \
    58         typedef name##_t *name##_ref; \
    5958        typedef struct name##_item name##_item_t; \
    60         typedef name##_item_t *name##_item_ref; \
    6159        \
    6260        struct  name##_item { \
     
    6967                int size; \
    7068                int next; \
    71                 name##_item_ref items; \
     69                name##_item_t *items; \
    7270                int magic; \
    7371        }; \
    7472        \
    75         int name##_add(name##_ref, int, type *); \
    76         void name##_clear(name##_ref); \
    77         int name##_count(name##_ref); \
    78         void name##_destroy(name##_ref); \
    79         void name##_exclude(name##_ref, int); \
    80         void name##_exclude_index(name##_ref, int); \
    81         type *name##_find(name##_ref, int); \
    82         int name##_update(name##_ref, int, int); \
    83         type *name##_get_index(name##_ref, int); \
    84         int name##_initialize(name##_ref); \
    85         int name##_is_valid(name##_ref); \
    86         void name##_item_destroy(name##_item_ref); \
    87         int name##_item_is_valid(name##_item_ref);
     73        int name##_add(name##_t *, int, type *); \
     74        void name##_clear(name##_t *); \
     75        int name##_count(name##_t *); \
     76        void name##_destroy(name##_t *); \
     77        void name##_exclude(name##_t *, int); \
     78        void name##_exclude_index(name##_t *, int); \
     79        type *name##_find(name##_t *, int); \
     80        int name##_update(name##_t *, int, int); \
     81        type *name##_get_index(name##_t *, int); \
     82        int name##_initialize(name##_t *); \
     83        int name##_is_valid(name##_t *); \
     84        void name##_item_destroy(name##_item_t *); \
     85        int name##_item_is_valid(name##_item_t *);
    8886
    8987/** Integer to generic type map implementation.
     
    9593 */
    9694#define INT_MAP_IMPLEMENT(name, type) \
    97         int name##_add(name##_ref map, int key, type *value) \
     95        int name##_add(name##_t *map, int key, type *value) \
    9896        { \
    9997                if (name##_is_valid(map)) { \
    10098                        if (map->next == (map->size - 1)) { \
    101                                 name##_item_ref tmp; \
    102                                 tmp = (name##_item_ref) realloc(map->items, \
     99                                name##_item_t *tmp; \
     100                                tmp = (name##_item_t *) realloc(map->items, \
    103101                                    sizeof(name##_item_t) * 2 * map->size); \
    104102                                if (!tmp) \
     
    117115        } \
    118116        \
    119         void name##_clear(name##_ref map) \
     117        void name##_clear(name##_t *map) \
    120118        { \
    121119                if (name##_is_valid(map)) { \
     
    132130        } \
    133131        \
    134         int name##_count(name##_ref map) \
     132        int name##_count(name##_t *map) \
    135133        { \
    136134                return name##_is_valid(map) ? map->next : -1; \
    137135        } \
    138136        \
    139         void name##_destroy(name##_ref map) \
     137        void name##_destroy(name##_t *map) \
    140138        { \
    141139                if (name##_is_valid(map)) { \
     
    152150        } \
    153151        \
    154         void name##_exclude(name##_ref map, int key) \
     152        void name##_exclude(name##_t *map, int key) \
    155153        { \
    156154                if (name##_is_valid(map)) { \
     
    166164        } \
    167165        \
    168         void name##_exclude_index(name##_ref map, int index) \
     166        void name##_exclude_index(name##_t *map, int index) \
    169167        { \
    170168                if (name##_is_valid(map) && (index >= 0) && \
     
    175173        } \
    176174        \
    177         type *name##_find(name##_ref map, int key) \
     175        type *name##_find(name##_t *map, int key) \
    178176        { \
    179177                if (name##_is_valid(map)) { \
     
    189187        } \
    190188        \
    191         int name##_update(name##_ref map, int key, int new_key) \
     189        int name##_update(name##_t *map, int key, int new_key) \
    192190        { \
    193191                if (name##_is_valid(map)) { \
     
    208206        } \
    209207        \
    210         type *name##_get_index(name##_ref map, int index) \
     208        type *name##_get_index(name##_t *map, int index) \
    211209        { \
    212210                if (name##_is_valid(map) && (index >= 0) && \
     
    218216        } \
    219217        \
    220         int name##_initialize(name##_ref map) \
     218        int name##_initialize(name##_t *map) \
    221219        { \
    222220                if (!map) \
     
    224222                map->size = 2; \
    225223                map->next = 0; \
    226                 map->items = (name##_item_ref) malloc(sizeof(name##_item_t) * \
     224                map->items = (name##_item_t *) malloc(sizeof(name##_item_t) * \
    227225                    map->size); \
    228226                if (!map->items) \
     
    233231        } \
    234232        \
    235         int name##_is_valid(name##_ref map) \
     233        int name##_is_valid(name##_t *map) \
    236234        { \
    237235                return map && (map->magic == INT_MAP_MAGIC_VALUE); \
    238236        } \
    239237        \
    240         void name##_item_destroy(name##_item_ref item) \
     238        void name##_item_destroy(name##_item_t *item) \
    241239        { \
    242240                if (name##_item_is_valid(item)) { \
     
    249247        } \
    250248        \
    251         int name##_item_is_valid(name##_item_ref item) \
     249        int name##_item_is_valid(name##_item_t *item) \
    252250        { \
    253251                return item && (item->magic == INT_MAP_ITEM_MAGIC_VALUE); \
  • uspace/lib/net/adt/module_map.c

    r4eca056 raaa3f33a  
    6363 */
    6464int
    65 add_module(module_t **module, modules_ref modules, const char *name,
     65add_module(module_t **module, modules_t *modules, const char *name,
    6666    const char *filename, services_t service, task_id_t task_id,
    6767    connect_module_t connect_module)
     
    104104 * @returns             NULL if there is no such module.
    105105 */
    106 module_t *get_running_module(modules_ref modules, char *name)
     106module_t *get_running_module(modules_t *modules, char *name)
    107107{
    108108        module_t *module;
  • uspace/lib/net/include/adt/module_map.h

    r4eca056 raaa3f33a  
    7272};
    7373
    74 extern int add_module(module_t **, modules_ref, const char *, const char *,
     74extern int add_module(module_t **, modules_t *, const char *, const char *,
    7575    services_t, task_id_t, connect_module_t *);
    76 extern module_t *get_running_module(modules_ref, char *);
     76extern module_t *get_running_module(modules_t *, char *);
    7777extern task_id_t spawn(const char *);
    7878
  • uspace/lib/net/include/socket_core.h

    r4eca056 raaa3f33a  
    108108INT_MAP_DECLARE(socket_ports, socket_port_t);
    109109
    110 extern void socket_cores_release(int, socket_cores_ref, socket_ports_ref,
     110extern void socket_cores_release(int, socket_cores_t *, socket_ports_t *,
    111111    void (*)(socket_core_t *));
    112 extern int socket_bind(socket_cores_ref, socket_ports_ref, int, void *, size_t,
     112extern int socket_bind(socket_cores_t *, socket_ports_t *, int, void *, size_t,
    113113    int, int, int);
    114 extern int socket_bind_free_port(socket_ports_ref, socket_core_t *, int, int,
     114extern int socket_bind_free_port(socket_ports_t *, socket_core_t *, int, int,
    115115    int);
    116 extern int socket_create(socket_cores_ref, int, void *, int *);
    117 extern int socket_destroy(int, int, socket_cores_ref, socket_ports_ref,
     116extern int socket_create(socket_cores_t *, int, void *, int *);
     117extern int socket_destroy(int, int, socket_cores_t *, socket_ports_t *,
    118118    void (*)(socket_core_t *));
    119119extern int socket_reply_packets(packet_t, size_t *);
    120 extern socket_core_t *socket_port_find(socket_ports_ref, int, const char *,
     120extern socket_core_t *socket_port_find(socket_ports_t *, int, const char *,
    121121    size_t);
    122 extern void socket_port_release(socket_ports_ref, socket_core_t *);
    123 extern int socket_port_add(socket_ports_ref, int, socket_core_t *,
     122extern void socket_port_release(socket_ports_t *, socket_core_t *);
     123extern int socket_port_add(socket_ports_t *, int, socket_core_t *,
    124124    const char *, size_t);
    125125
  • uspace/lib/net/tl/socket_core.c

    r4eca056 raaa3f33a  
    8686static void
    8787socket_destroy_core(int packet_phone, socket_core_t *socket,
    88     socket_cores_ref local_sockets, socket_ports_ref global_sockets,
     88    socket_cores_t *local_sockets, socket_ports_t *global_sockets,
    8989    void (* socket_release)(socket_core_t *socket))
    9090{
     
    121121 */
    122122void
    123 socket_cores_release(int packet_phone, socket_cores_ref local_sockets,
    124     socket_ports_ref global_sockets,
     123socket_cores_release(int packet_phone, socket_cores_t *local_sockets,
     124    socket_ports_t *global_sockets,
    125125    void (* socket_release)(socket_core_t *socket))
    126126{
     
    200200 */
    201201static int
    202 socket_bind_insert(socket_ports_ref global_sockets, socket_core_t *socket,
     202socket_bind_insert(socket_ports_t *global_sockets, socket_core_t *socket,
    203203    int port)
    204204{
     
    258258 */
    259259int
    260 socket_bind(socket_cores_ref local_sockets, socket_ports_ref global_sockets,
     260socket_bind(socket_cores_t *local_sockets, socket_ports_t *global_sockets,
    261261    int socket_id, void *addr, size_t addrlen, int free_ports_start,
    262262    int free_ports_end, int last_used_port)
     
    328328 */
    329329int
    330 socket_bind_free_port(socket_ports_ref global_sockets, socket_core_t *socket,
     330socket_bind_free_port(socket_ports_t *global_sockets, socket_core_t *socket,
    331331    int free_ports_start, int free_ports_end, int last_used_port)
    332332{
     
    370370 * @returns             ELIMIT if there is no socket identifier available.
    371371 */
    372 static int socket_generate_new_id(socket_cores_ref local_sockets, int positive)
     372static int socket_generate_new_id(socket_cores_t *local_sockets, int positive)
    373373{
    374374        int socket_id;
     
    415415 */
    416416int
    417 socket_create(socket_cores_ref local_sockets, int app_phone,
     417socket_create(socket_cores_t *local_sockets, int app_phone,
    418418    void *specific_data, int *socket_id)
    419419{
     
    486486 */
    487487int
    488 socket_destroy(int packet_phone, int socket_id, socket_cores_ref local_sockets,
    489     socket_ports_ref global_sockets,
     488socket_destroy(int packet_phone, int socket_id, socket_cores_t *local_sockets,
     489    socket_ports_t *global_sockets,
    490490    void (*socket_release)(socket_core_t *socket))
    491491{
     
    602602 */
    603603socket_core_t *
    604 socket_port_find(socket_ports_ref global_sockets, int port, const char *key,
     604socket_port_find(socket_ports_t *global_sockets, int port, const char *key,
    605605    size_t key_length)
    606606{
     
    628628 */
    629629void
    630 socket_port_release(socket_ports_ref global_sockets, socket_core_t *socket)
     630socket_port_release(socket_ports_t *global_sockets, socket_core_t *socket)
    631631{
    632632        socket_port_t *socket_port;
     
    679679 */
    680680int
    681 socket_port_add(socket_ports_ref global_sockets, int port,
     681socket_port_add(socket_ports_t *global_sockets, int port,
    682682    socket_core_t *socket, const char *key, size_t key_length)
    683683{
  • uspace/srv/net/net/net.c

    r4eca056 raaa3f33a  
    8888 *
    8989 */
    90 int add_configuration(measured_strings_ref configuration, const char *name,
     90int add_configuration(measured_strings_t *configuration, const char *name,
    9191    const char *value)
    9292{
     
    117117}
    118118
    119 static int parse_line(measured_strings_ref configuration, char *line)
     119static int parse_line(measured_strings_t *configuration, char *line)
    120120{
    121121        int rc;
     
    179179
    180180static int read_configuration_file(const char *directory, const char *filename,
    181     measured_strings_ref configuration)
     181    measured_strings_t *configuration)
    182182{
    183183        printf("%s: Reading configuration file %s/%s\n", NAME, directory, filename);
     
    356356 *
    357357 */
    358 static int net_get_conf(measured_strings_ref netif_conf,
     358static int net_get_conf(measured_strings_t *netif_conf,
    359359    measured_string_t *configuration, size_t count, char **data)
    360360{
  • uspace/srv/net/net/net.h

    r4eca056 raaa3f33a  
    133133} net_globals_t;
    134134
    135 extern int add_configuration(measured_strings_ref, const char *, const char *);
     135extern int add_configuration(measured_strings_t *, const char *, const char *);
    136136extern int net_module_message(ipc_callid_t, ipc_call_t *, ipc_call_t *, int *);
    137137extern int net_initialize_build(async_client_conn_t);
  • uspace/srv/net/tl/tcp/tcp.c

    r4eca056 raaa3f33a  
    139139
    140140        /** Local sockets. */
    141         socket_cores_ref local_sockets;
     141        socket_cores_t *local_sockets;
    142142
    143143        /** Socket identifier. */
     
    172172
    173173static int tcp_process_packet(device_id_t, packet_t, services_t);
    174 static int tcp_connect_core(socket_core_t *, socket_cores_ref,
     174static int tcp_connect_core(socket_core_t *, socket_cores_t *,
    175175    struct sockaddr *, socklen_t);
    176176static int tcp_queue_prepare_packet(socket_core_t *, tcp_socket_data_t *,
     
    209209static int tcp_process_client_messages(ipc_callid_t, ipc_call_t);
    210210
    211 static int tcp_listen_message(socket_cores_ref, int, int);
    212 static int tcp_connect_message(socket_cores_ref, int, struct sockaddr *,
     211static int tcp_listen_message(socket_cores_t *, int, int);
     212static int tcp_connect_message(socket_cores_t *, int, struct sockaddr *,
    213213    socklen_t);
    214 static int tcp_recvfrom_message(socket_cores_ref, int, int, size_t *);
    215 static int tcp_send_message(socket_cores_ref, int, int, size_t *, int);
    216 static int tcp_accept_message(socket_cores_ref, int, int, size_t *, size_t *);
    217 static int tcp_close_message(socket_cores_ref, int);
     214static int tcp_recvfrom_message(socket_cores_t *, int, int, size_t *);
     215static int tcp_send_message(socket_cores_t *, int, int, size_t *, int);
     216static int tcp_accept_message(socket_cores_t *, int, int, size_t *, size_t *);
     217static int tcp_close_message(socket_cores_t *, int);
    218218
    219219/** TCP global data. */
     
    16781678}
    16791679
    1680 int tcp_listen_message(socket_cores_ref local_sockets, int socket_id,
     1680int tcp_listen_message(socket_cores_t *local_sockets, int socket_id,
    16811681    int backlog)
    16821682{
     
    17041704}
    17051705
    1706 int tcp_connect_message(socket_cores_ref local_sockets, int socket_id,
     1706int tcp_connect_message(socket_cores_t *local_sockets, int socket_id,
    17071707    struct sockaddr *addr, socklen_t addrlen)
    17081708{
     
    17321732}
    17331733
    1734 int tcp_connect_core(socket_core_t *socket, socket_cores_ref local_sockets,
     1734int tcp_connect_core(socket_core_t *socket, socket_cores_t *local_sockets,
    17351735    struct sockaddr *addr, socklen_t addrlen)
    17361736{
     
    20912091}
    20922092
    2093 int tcp_recvfrom_message(socket_cores_ref local_sockets, int socket_id,
     2093int tcp_recvfrom_message(socket_cores_t *local_sockets, int socket_id,
    20942094    int flags, size_t *addrlen)
    20952095{
     
    21492149}
    21502150
    2151 int tcp_send_message(socket_cores_ref local_sockets, int socket_id,
     2151int tcp_send_message(socket_cores_t *local_sockets, int socket_id,
    21522152    int fragments, size_t *data_fragment_size, int flags)
    21532153{
     
    22252225
    22262226int
    2227 tcp_close_message(socket_cores_ref local_sockets, int socket_id)
     2227tcp_close_message(socket_cores_t *local_sockets, int socket_id)
    22282228{
    22292229        socket_core_t *socket;
     
    23272327}
    23282328
    2329 int tcp_accept_message(socket_cores_ref local_sockets, int socket_id,
     2329int tcp_accept_message(socket_cores_t *local_sockets, int socket_id,
    23302330    int new_socket_id, size_t *data_fragment_size, size_t *addrlen)
    23312331{
  • uspace/srv/net/tl/tcp/tcp.h

    r4eca056 raaa3f33a  
    262262        uint16_t dest_port;
    263263        /** Parent local sockets. */
    264         socket_cores_ref local_sockets;
     264        socket_cores_t *local_sockets;
    265265       
    266266        /** Local sockets safety lock.
  • uspace/srv/net/tl/udp/udp.c

    r4eca056 raaa3f33a  
    453453 *                      function.
    454454 */
    455 static int udp_sendto_message(socket_cores_ref local_sockets, int socket_id,
     455static int udp_sendto_message(socket_cores_t *local_sockets, int socket_id,
    456456    const struct sockaddr *addr, socklen_t addrlen, int fragments,
    457457    size_t *data_fragment_size, int flags)
     
    609609 *                      function.
    610610 */
    611 static int udp_recvfrom_message(socket_cores_ref local_sockets, int socket_id,
     611static int udp_recvfrom_message(socket_cores_t *local_sockets, int socket_id,
    612612    int flags, size_t *addrlen)
    613613{
Note: See TracChangeset for help on using the changeset viewer.