sq.c revision b067c50a
1