Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
mpim-sw
libcdi
Commits
9f0c0e4f
Commit
9f0c0e4f
authored
Mar 25, 2015
by
Thomas Jahns
🤸
Browse files
Remove effectively unused indirection table.
parent
3cfe894f
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/varscan.c
View file @
9f0c0e4f
...
...
@@ -464,25 +464,19 @@ void cdi_generate_vars(stream_t *streamptr)
if
(
streamptr
->
sortname
)
{
param_t
**
varInfo
;
varInfo
=
(
param_t
**
)
xmalloc
((
size_t
)
nvars
*
sizeof
(
param_t
*
));
varInfo
[
0
]
=
(
param_t
*
)
xmalloc
((
size_t
)
nvars
*
sizeof
(
param_t
));
for
(
int
index
=
1
;
index
<
nvars
;
index
++
)
varInfo
[
index
]
=
varInfo
[
0
]
+
index
;
param_t
*
varInfo
=
(
param_t
*
)
xmalloc
((
size_t
)
nvars
*
sizeof
(
param_t
));
for
(
varid
=
0
;
varid
<
nvars
;
varid
++
)
{
varInfo
[
varid
]
->
varid
=
varids
[
varid
];
varInfo
[
varid
]
->
param
=
vartable
[
varid
].
param
;
varInfo
[
varid
]
->
ltype
=
vartable
[
varid
].
ltype1
;
varInfo
[
varid
]
.
varid
=
varids
[
varid
];
varInfo
[
varid
]
.
param
=
vartable
[
varid
].
param
;
varInfo
[
varid
]
.
ltype
=
vartable
[
varid
].
ltype1
;
}
qsort
(
varInfo
[
0
]
,
(
size_t
)
nvars
,
sizeof
(
param_t
),
cmpparam
);
qsort
(
varInfo
,
(
size_t
)
nvars
,
sizeof
(
param_t
),
cmpparam
);
for
(
varid
=
0
;
varid
<
nvars
;
varid
++
)
{
varids
[
varid
]
=
varInfo
[
varid
]
->
varid
;
varids
[
varid
]
=
varInfo
[
varid
]
.
varid
;
}
free
(
varInfo
[
0
]);
free
(
varInfo
);
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment