#include <stdio.h>
#include <regex.h>
#include <stdlib.h>
int main(){
regex_t regex;
int reti;
reti = regcomp(®ex, "([0-9a-fA-F]{8}( |$))+$", REG_EXTENDED);
if (reti)
{
fprintf(stderr
, "Could not compile regex\n"); }
reti = regexec(®ex, "00001206 ffffff00 00200800 00001044", 0, NULL, 0);
if (!reti)
{
}
else if (reti == REG_NOMATCH) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxyZWdleC5oPiAgICAgICAgCiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKCl7CgoJcmVnZXhfdCByZWdleDsKCWludCByZXRpOwoJcmV0aSA9IHJlZ2NvbXAoJnJlZ2V4LCAiKFswLTlhLWZBLUZdezh9KCB8JCkpKyQiLCBSRUdfRVhURU5ERUQpOwoJaWYgKHJldGkpIAoJewoJICAgIGZwcmludGYoc3RkZXJyLCAiQ291bGQgbm90IGNvbXBpbGUgcmVnZXhcbiIpOwoJICAgIGV4aXQoMSk7Cgl9CgkKCXJldGkgPSByZWdleGVjKCZyZWdleCwgIjAwMDAxMjA2IGZmZmZmZjAwIDAwMjAwODAwIDAwMDAxMDQ0IiwgMCwgTlVMTCwgMCk7CglpZiAoIXJldGkpIAoJewoJICAgIHByaW50ZigiTWF0Y2giKTsKCX0KCWVsc2UgaWYgKHJldGkgPT0gUkVHX05PTUFUQ0gpIHsKCSAgICBwcmludGYoIk5vIG1hdGNoIGJsYSBibGFcbiIpOwoJfSAgCiAgICByZXR1cm4gMDsKfQ==