Browse Source

Merge pull request #1040 from martin-frbg/develop

Use appropriate int32/int64 format for error number in message string
tags/v0.2.20^2
Zhang Xianyi GitHub 9 years ago
parent
commit
823a40a110
1 changed files with 8 additions and 2 deletions
  1. +8
    -2
      driver/others/xerbla.c

+ 8
- 2
driver/others/xerbla.c View File

@@ -46,10 +46,16 @@
#define printf _cprintf
#endif

#ifdef INTERFACE64
#define MSGFMT " ** On entry to %6s parameter number %2ld had an illegal value\n"
#else
#define MSGFMT " ** On entry to %6s parameter number %2d had an illegal value\n"
#endif

#ifdef __ELF__
int __xerbla(char *message, blasint *info, blasint length){

printf(" ** On entry to %6s parameter number %2d had an illegal value\n",
printf(MSGFMT,
message, *info);

return 0;
@@ -61,7 +67,7 @@ int BLASFUNC(xerbla)(char *, blasint *, blasint) __attribute__ ((weak, alias ("_

int BLASFUNC(xerbla)(char *message, blasint *info, blasint length){

printf(" ** On entry to %6s parameter number %2d had an illegal value\n",
printf(MSGFMT,
message, *info);

return 0;


Loading…
Cancel
Save