int str_cmp(str_t *str1,str_t *str2) { int cnt; char c1; char c2; for (cnt=0;str_length(str1)>cnt;cnt++) { c1=str_data(str1)[cnt]; c2=str_data(str2)[cnt]; if ((c1-c2)>0) return 1; if ((c1-c2)<0) return -1; } return 0; }