int bool_reverse(mixed arg){ if(!arg || (intp(arg) && arg < 1)) return 1; else return 0; } int atoi(string str){ int integer; if(!str) return 0; if(!sscanf(str, "%d", integer)) return 0; return integer; } string itoa(int i){ return ""+i; }