URI: 
       trune.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       trune.c (429B)
       ---
            1 #include <u.h>
            2 #include <libc.h>
            3 #include <bio.h>
            4 #include <libsec.h>
            5 
            6 #include "iso9660.h"
            7 
            8 Rune*
            9 strtorune(Rune *r, char *s)
           10 {
           11         Rune *or;
           12 
           13         if(s == nil)
           14                 return nil;
           15 
           16         or = r;
           17         while(*s)
           18                 s += chartorune(r++, s);
           19         *r = L'\0';
           20         return or;
           21 }
           22 
           23 Rune*
           24 runechr(Rune *s, Rune c)
           25 {
           26         for(; *s; s++)
           27                 if(*s == c)
           28                         return s;
           29         return nil;
           30 }
           31 
           32 int
           33 runecmp(Rune *s, Rune *t)
           34 {
           35         while(*s && *t && *s == *t)
           36                 s++, t++;
           37         return *s - *t;
           38 }