text: /*
   * The authors of this software are Rob Pike and Ken Thompson.
   *              Copyright (c) 2002 by Lucent Technologies.
   * Permission to use, copy, modify, and distribute this software for any
   * purpose without fee is hereby granted, provided that this entire notice
   * is included in all copies of any software which is or includes a copy
   * or modification of this software and in all copies of the supporting
   * documentation for such software.
   * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
   * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY
   * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
   * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
   */
  #include <stdarg.h>
  #include <string.h>
  #include "third_party/utf/utf.h"
  #include "third_party/utf/utfdef.h"
  
  int
  runestrcmp(const Rune *s1, const Rune *s2)
  {
  	Rune c1, c2;
  
  	for(;;) {
  		c1 = *s1++;
  		c2 = *s2++;
  		if(c1 != c2) {
  			if(c1 > c2)
  				return 1;
  			return -1;
  		}
  		if(c1 == 0)
  			return 0;
  	}
  }
  