Skip to content

Commit

Permalink
SubArray generation issue fix (#121)
Browse files Browse the repository at this point in the history
  • Loading branch information
HaseenaSainul committed Aug 7, 2023
1 parent 6e61591 commit 25ee5bf
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions languages/c/Types.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -299,11 +299,12 @@ function getSchemaTypeInfo(module = {}, json = {}, name = '', schemas = {}, pref
res = getSchemaTypeInfo(module, json.items, json.items.name || name, schemas, prefix)
}


name = name.endsWith("_ArrayType") ? name.split('_ArrayType')[0] : name
prefix = prefix ? prefix + name : name
let n = getTypeName(getModuleName(module), capitalize(res.name), prefix)
structure.name = name ? name + capitalize(res.name) : res.name
name = capitalize(name)
res.name = capitalize(res.name)
prefix = prefix ? prefix + ((name !== res.name) ? name : '') : name
let n = getTypeName(getModuleName(module), res.name, prefix)
structure.name = (name && (name !== res.name)) ? name + capitalize(res.name) : res.name
structure.type = n + 'Array_t'
structure.json = json
structure.namespace = getModuleName(module)
Expand Down

0 comments on commit 25ee5bf

Please sign in to comment.