version 1.4, 2019/08/11 17:22:31 |
version 1.5, 2019/08/11 18:11:10 |
|
|
if (byte >= strl) { |
if (byte >= strl) { |
if ((str = recallocarray(str, strl, |
if ((str = recallocarray(str, strl, |
byte + 1, 1)) == NULL) |
byte + 1, 1)) == NULL) |
err(1, NULL); |
err(1, "malloc"); |
strl = byte + 1; |
strl = byte + 1; |
} |
} |
str[byte] |= 0x80 >> (lval % 8); |
str[byte] |= 0x80 >> (lval % 8); |
|
|
case 'd': |
case 'd': |
/* String always shrinks */ |
/* String always shrinks */ |
if ((str = malloc(strlen(argv[i + 2]))) == NULL) |
if ((str = malloc(strlen(argv[i + 2]))) == NULL) |
err(1, NULL); |
err(1, "malloc"); |
tmpstr = argv[i + 2]; |
tmpstr = argv[i + 2]; |
strl = 0; |
strl = 0; |
do { |
do { |
|
|
case 'x': |
case 'x': |
/* String always shrinks */ |
/* String always shrinks */ |
if ((str = malloc(strlen(argv[i + 2]))) == NULL) |
if ((str = malloc(strlen(argv[i + 2]))) == NULL) |
err(1, NULL); |
err(1, "malloc"); |
tmpstr = argv[i + 2]; |
tmpstr = argv[i + 2]; |
strl = 0; |
strl = 0; |
do { |
do { |