/* TODO: backend specific, need a way to query the backend for this.
* The following are good settings for x86 */
- props[ATOMIC_TYPE_FLOAT].alignment = 4;
- props[ATOMIC_TYPE_DOUBLE].alignment = 4;
- props[ATOMIC_TYPE_LONGLONG].alignment = 4;
- props[ATOMIC_TYPE_ULONGLONG].alignment = 4;
+ props[ATOMIC_TYPE_FLOAT].alignment = 4;
+ props[ATOMIC_TYPE_DOUBLE].alignment = 4;
+ props[ATOMIC_TYPE_LONG_DOUBLE].alignment = 4;
+ props[ATOMIC_TYPE_LONGLONG].alignment = 4;
+ props[ATOMIC_TYPE_ULONGLONG].alignment = 4;
props[ATOMIC_TYPE_BOOL] = props[ATOMIC_TYPE_UINT];
}
fputc('(', out);
- int first = 1;
+ bool first = true;
if(scope == NULL) {
function_parameter_t *parameter = type->parameters;
for( ; parameter != NULL; parameter = parameter->next) {
if(first) {
- first = 0;
+ first = false;
} else {
fputs(", ", out);
}
declaration_t *parameter = scope->declarations;
for( ; parameter != NULL; parameter = parameter->next) {
if(first) {
- first = 0;
+ first = false;
} else {
fputs(", ", out);
}
}
if(type->variadic) {
if(first) {
- first = 0;
+ first = false;
} else {
fputs(", ", out);
}