#include <stdio.h>
#include <ctype.h>
#include <string.h>
int is_empty(const char *s)
{
return !*s;
}
int main(void)
{
char *line0 = "";
char *line1 = "ads";
char *line2 = "\tds";
char *line3 = "\tds\r";
char *line4 = "\t\v\n";
printf("is_empty(%s) -> %d\n", line0
, is_empty
(line0
)); printf("is_empty(%s) -> %d\n", line1
, is_empty
(line1
)); printf("is_empty(%s) -> %d\n", line2
, is_empty
(line2
)); printf("is_empty(%s) -> %d\n", line3
, is_empty
(line3
)); printf("is_empty(%s) -> %d\n", line4
, is_empty
(line4
));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CgppbnQgaXNfZW1wdHkoY29uc3QgY2hhciAqcykKewogICAgd2hpbGUgKCBpc3NwYWNlKCpzKSAmJiArK3MgKTsKICAgIHJldHVybiAhKnM7Cn0KCgppbnQgbWFpbih2b2lkKQp7CgljaGFyICpsaW5lMCA9ICIiOwoJY2hhciAqbGluZTEgPSAiYWRzIjsKCWNoYXIgKmxpbmUyID0gIlx0ZHMiOwoJY2hhciAqbGluZTMgPSAiXHRkc1xyIjsKCWNoYXIgKmxpbmU0ID0gIlx0XHZcbiI7CgkKCXByaW50ZigiaXNfZW1wdHkoJXMpIC0+ICVkXG4iLCBsaW5lMCwgaXNfZW1wdHkobGluZTApKTsKCXByaW50ZigiaXNfZW1wdHkoJXMpIC0+ICVkXG4iLCBsaW5lMSwgaXNfZW1wdHkobGluZTEpKTsKCXByaW50ZigiaXNfZW1wdHkoJXMpIC0+ICVkXG4iLCBsaW5lMiwgaXNfZW1wdHkobGluZTIpKTsKCXByaW50ZigiaXNfZW1wdHkoJXMpIC0+ICVkXG4iLCBsaW5lMywgaXNfZW1wdHkobGluZTMpKTsKCXByaW50ZigiaXNfZW1wdHkoJXMpIC0+ICVkXG4iLCBsaW5lNCwgaXNfZW1wdHkobGluZTQpKTsKCglyZXR1cm4gMDsKfQo=