| 1234567891011121314151617181920212223 | #include <stdlib.h>#include <stdio.h>#include "test_helpers.h"int main(void) {    char * s = "azAZ9."; // test boundaries    long l = a64l(s);    if (l != 194301926) {        printf("Invalid result: a64l(%s) = %ld\n", s, l);        exit(EXIT_FAILURE);    }    printf("Correct a64l: %s = %ld\n", s, l);        s = "azA"; // test null terminated string    l = a64l(s);    if (l != 53222) {        printf("Invalid result: a64l(%s) = %ld\n", s, l);        exit(EXIT_FAILURE);    }    printf("Correct a64l: %s = %ld\n", s, l);}
 |