diff options
Diffstat (limited to 'src/interfaces/ecpg/preproc/descriptor.c')
-rw-r--r-- | src/interfaces/ecpg/preproc/descriptor.c | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/src/interfaces/ecpg/preproc/descriptor.c b/src/interfaces/ecpg/preproc/descriptor.c index 6542888dd7c..372a0c362d5 100644 --- a/src/interfaces/ecpg/preproc/descriptor.c +++ b/src/interfaces/ecpg/preproc/descriptor.c @@ -75,9 +75,10 @@ void add_descriptor(char *name, char *connection) { struct descriptor *new; - - if (name[0]!='"') return; - + + if (name[0] != '"') + return; + new = (struct descriptor *) mm_alloc(sizeof(struct descriptor)); new->next = descriptors; @@ -99,7 +100,8 @@ drop_descriptor(char *name, char *connection) struct descriptor *i; struct descriptor **lastptr = &descriptors; - if (name[0]!='"') return; + if (name[0] != '"') + return; for (i = descriptors; i; lastptr = &i->next, i = i->next) { @@ -128,7 +130,8 @@ lookup_descriptor(char *name, char *connection) { struct descriptor *i; - if (name[0]!='"') return NULL; + if (name[0] != '"') + return NULL; for (i = descriptors; i; i = i->next) { @@ -199,21 +202,23 @@ output_get_descr(char *desc_name, char *index) /* I consider dynamic allocation overkill since at most two descriptor variables are possible per statement. (input and output descriptor) - And descriptors are no normal variables, so they don't belong into + And descriptors are no normal variables, so they don't belong into the variable list. */ - + #define MAX_DESCRIPTOR_NAMELEN 128 -struct variable *descriptor_variable(const char *name,int input) -{ static char descriptor_names[2][MAX_DESCRIPTOR_NAMELEN]; +struct variable * +descriptor_variable(const char *name, int input) +{ + static char descriptor_names[2][MAX_DESCRIPTOR_NAMELEN]; static const struct ECPGtype descriptor_type = - { ECPGt_descriptor, 0 }; + {ECPGt_descriptor, 0}; static const struct variable varspace[2] = - {{ descriptor_names[0], (struct ECPGtype*)&descriptor_type, 0, NULL }, - { descriptor_names[1], (struct ECPGtype*)&descriptor_type, 0, NULL } + {{descriptor_names[0], (struct ECPGtype *) & descriptor_type, 0, NULL}, + {descriptor_names[1], (struct ECPGtype *) & descriptor_type, 0, NULL} }; - - strncpy(descriptor_names[input],name,MAX_DESCRIPTOR_NAMELEN); - descriptor_names[input][MAX_DESCRIPTOR_NAMELEN-1]=0; - return (struct variable*)&varspace[input]; + + strncpy(descriptor_names[input], name, MAX_DESCRIPTOR_NAMELEN); + descriptor_names[input][MAX_DESCRIPTOR_NAMELEN - 1] = 0; + return (struct variable *) & varspace[input]; } |