cs               1375 ext/charconv/convaux.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               1376 ext/charconv/convaux.c      Scm_CharSetAddRange(cs, SCM_CHAR(45), SCM_CHAR(45));
cs               1377 ext/charconv/convaux.c      Scm_CharSetAddRange(cs, SCM_CHAR(95), SCM_CHAR(95));
cs               1378 ext/charconv/convaux.c      scm__rc.d396[7] = SCM_OBJ(cs);
cs               10746 ext/file/file-util-lib.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               10747 ext/file/file-util-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(47), SCM_CHAR(47));
cs               10748 ext/file/file-util-lib.c      scm__rc.d396[90] = SCM_OBJ(cs);
cs               10865 ext/file/file-util-lib.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               10866 ext/file/file-util-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(47), SCM_CHAR(47));
cs               10867 ext/file/file-util-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(92), SCM_CHAR(92));
cs               10868 ext/file/file-util-lib.c      scm__rc.d396[147] = SCM_OBJ(cs);
cs               8209 ext/srfi/srfi-13-lib.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               8210 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(9), SCM_CHAR(13));
cs               8211 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(32), SCM_CHAR(32));
cs               8212 ext/srfi/srfi-13-lib.c      scm__rc.d396[64] = SCM_OBJ(cs);
cs               8244 ext/srfi/srfi-13-lib.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               8245 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(9), SCM_CHAR(13));
cs               8246 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(32), SCM_CHAR(32));
cs               8247 ext/srfi/srfi-13-lib.c      scm__rc.d396[75] = SCM_OBJ(cs);
cs               8269 ext/srfi/srfi-13-lib.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               8270 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(9), SCM_CHAR(13));
cs               8271 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(32), SCM_CHAR(32));
cs               8272 ext/srfi/srfi-13-lib.c      scm__rc.d396[77] = SCM_OBJ(cs);
cs               8740 ext/srfi/srfi-13-lib.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               8741 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(65), SCM_CHAR(90));
cs               8742 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(97), SCM_CHAR(122));
cs               8743 ext/srfi/srfi-13-lib.c      scm__rc.d396[143] = SCM_OBJ(cs);
cs               9008 ext/srfi/srfi-13-lib.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               9009 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(0), SCM_CHAR(8));
cs               9010 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(14), SCM_CHAR(31));
cs               9011 ext/srfi/srfi-13-lib.c      Scm_CharSetAddRange(cs, SCM_CHAR(33), SCM_CHAR(536870911));
cs               9012 ext/srfi/srfi-13-lib.c      scm__rc.d396[205] = SCM_OBJ(cs);
cs               4799 ext/sxml/sxml-ssax.c      ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               4800 ext/sxml/sxml-ssax.c      Scm_CharSetAddRange(cs, SCM_CHAR(9), SCM_CHAR(13));
cs               4801 ext/sxml/sxml-ssax.c      Scm_CharSetAddRange(cs, SCM_CHAR(32), SCM_CHAR(32));
cs               4802 ext/sxml/sxml-ssax.c      scm__rc.d273[45] = SCM_OBJ(cs);
cs                234 gc/darwin_stop_world.c 	GC_push_one(info.cs);
cs                 68 src/char.c         const char **cs = supportedCharacterEncodings;
cs                 69 src/char.c         for (;*cs;cs++) {
cs                 70 src/char.c             const char *p = *cs;
cs                189 src/char.c     #define MASK_ISSET(cs, ch)   (!!(cs->mask[MASK_INDEX(ch)] & MASK_BIT(ch)))
cs                190 src/char.c     #define MASK_SET(cs, ch)     (cs->mask[MASK_INDEX(ch)] |= MASK_BIT(ch))
cs                191 src/char.c     #define MASK_RESET(cs, ch)   (cs->mask[MASK_INDEX(ch)] &= ~MASK_BIT(ch))
cs                213 src/char.c         ScmCharSet *cs = SCM_CHARSET(obj);
cs                218 src/char.c             if (MASK_ISSET(cs, code) && prev < 0) {
cs                222 src/char.c             else if (!MASK_ISSET(cs, code) && prev >= 0) {
cs                236 src/char.c         for (r = cs->ranges; r; r = r->next) {
cs                250 src/char.c         ScmCharSet *cs = SCM_NEW(ScmCharSet);
cs                252 src/char.c         SCM_SET_CLASS(cs, SCM_CLASS_CHARSET);
cs                253 src/char.c         for (i=0; i<SCM_CHARSET_MASK_SIZE; i++) cs->mask[i] = 0;
cs                254 src/char.c         cs->ranges = NULL;
cs                255 src/char.c         return cs;
cs                405 src/char.c     ScmObj Scm_CharSetAddRange(ScmCharSet *cs, ScmChar from, ScmChar to)
cs                410 src/char.c         if (to < from) return SCM_OBJ(cs);
cs                413 src/char.c                 for (i=from; i<=to; i++) MASK_SET(cs, i);
cs                414 src/char.c                 return SCM_OBJ(cs);
cs                416 src/char.c             for (i=from; i<SCM_CHARSET_MASK_CHARS; i++)  MASK_SET(cs, i);
cs                419 src/char.c         if (cs->ranges == NULL) {
cs                420 src/char.c             cs->ranges = newrange(from, to, NULL);
cs                421 src/char.c             return SCM_OBJ(cs);
cs                432 src/char.c         for (lop = NULL, lo = cs->ranges; lo; lop = lo, lo = lo->next) {
cs                437 src/char.c             return SCM_OBJ(cs);
cs                446 src/char.c                     if (lop == NULL) cs->ranges = newrange(from, to, lo);
cs                472 src/char.c         return SCM_OBJ(cs);
cs                487 src/char.c     ScmObj Scm_CharSetComplement(ScmCharSet *cs)
cs                492 src/char.c             cs->mask[i] = ~cs->mask[i];
cs                494 src/char.c         for (p = NULL, r = cs->ranges; r; p = r, r = r->next) {
cs                500 src/char.c                 cs->ranges = r->next;
cs                505 src/char.c             if (!p) cs->ranges = newrange(last, SCM_CHAR_MAX, NULL);
cs                508 src/char.c         return SCM_OBJ(cs);
cs                513 src/char.c     ScmObj Scm_CharSetCaseFold(ScmCharSet *cs)
cs                517 src/char.c             if (MASK_ISSET(cs, ch) || MASK_ISSET(cs, (ch-('a'-'A')))) {
cs                518 src/char.c                 MASK_SET(cs, ch);
cs                519 src/char.c                 MASK_SET(cs, (ch-('a'-'A')));
cs                522 src/char.c         return SCM_OBJ(cs);
cs                529 src/char.c     int Scm_CharSetContains(ScmCharSet *cs, ScmChar c)
cs                532 src/char.c         if (c < SCM_CHARSET_MASK_CHARS) return MASK_ISSET(cs, c);
cs                535 src/char.c             for (r = cs->ranges; r; r = r->next) {
cs                547 src/char.c     ScmObj Scm_CharSetRanges(ScmCharSet *cs)
cs                554 src/char.c             int bit = MASK_ISSET(cs, ind);
cs                563 src/char.c             if (!cs->ranges || cs->ranges->lo != SCM_CHARSET_MASK_CHARS) {
cs                567 src/char.c                 r = cs->ranges;
cs                569 src/char.c                 cell = Scm_Cons(SCM_MAKE_INT(begin), SCM_MAKE_INT(cs->ranges->hi));
cs                571 src/char.c                 r = cs->ranges->next;
cs                574 src/char.c             r = cs->ranges;
cs                584 src/char.c     void Scm_CharSetDump(ScmCharSet *cs, ScmPort *port)
cs                588 src/char.c         Scm_Printf(port, "CharSet %p\nmask:", cs);
cs                590 src/char.c             Scm_Printf(port, "[%08x]", cs->mask[i]);
cs                592 src/char.c         for (r=cs->ranges; r; r=r->next)
cs                 98 src/code.c     void Scm_VMExecuteToplevels(ScmCompiledCode *cs[])
cs                100 src/code.c         ScmObj proc = Scm_MakeSubr(execute_toplevels, cs, 0, 0, SCM_FALSE);
cs                106 src/code.c         ScmCompiledCode **cs = (ScmCompiledCode **)data[0];
cs                109 src/code.c         if (cs[0] == NULL) return SCM_UNDEFINED;
cs                110 src/code.c         data[0] = cs+1;
cs                113 src/code.c         vm->base = cs[0];
cs               1304 src/extlib.c   static void char_set_add(ScmCharSet *cs, ScmObj chars)
cs               1310 src/extlib.c       Scm_CharSetAddRange(cs, ch, ch);
cs               1372 src/extlib.c     ScmCharSet *cs = SCM_CHARSET(Scm_MakeEmptyCharSet());
cs               1373 src/extlib.c     char_set_add(cs, chars);
cs               1374 src/extlib.c     SCM_RETURN(SCM_OBJ(cs));
cs               1384 src/extlib.c     ScmCharSet* cs;
cs               1388 src/extlib.c     cs = SCM_CHARSET(cs_scm);
cs               1392 src/extlib.c   SCM_RESULT = Scm_CopyCharSet(cs);
cs               1404 src/extlib.c     ScmCharSet* cs;
cs               1410 src/extlib.c     cs = SCM_CHARSET(cs_scm);
cs               1415 src/extlib.c     char_set_add(cs, chars); SCM_RETURN(SCM_OBJ(cs));
cs               1425 src/extlib.c     ScmCharSet* cs;
cs               1433 src/extlib.c     cs = SCM_CHARSET(cs_scm);
cs               1448 src/extlib.c     SCM_RETURN(Scm_CharSetAddRange(cs, (ScmChar)fromc, (ScmChar)toc));
cs               1483 src/extlib.c     ScmCharSet* cs;
cs               1489 src/extlib.c     cs = SCM_CHARSET(cs_scm);
cs               1496 src/extlib.c   SCM_RESULT = Scm_CharSetContains(cs, ch);
cs               1508 src/extlib.c     ScmCharSet* cs;
cs               1512 src/extlib.c     cs = SCM_CHARSET(cs_scm);
cs               1516 src/extlib.c   SCM_RESULT = Scm_CharSetComplement(cs);
cs               1528 src/extlib.c     ScmCharSet* cs;
cs               1532 src/extlib.c     cs = SCM_CHARSET(cs_scm);
cs               1536 src/extlib.c   SCM_RESULT = Scm_CharSetRanges(cs);
cs               1569 src/extlib.c     ScmCharSet* cs;
cs               1573 src/extlib.c     cs = SCM_CHARSET(cs_scm);
cs               1575 src/extlib.c   Scm_CharSetDump(cs, SCM_CUROUT);
cs                904 src/gauche.h   SCM_EXTERN ScmObj Scm_CharSetAddRange(ScmCharSet *cs,
cs                907 src/gauche.h   SCM_EXTERN ScmObj Scm_CharSetComplement(ScmCharSet *cs);
cs                908 src/gauche.h   SCM_EXTERN ScmObj Scm_CharSetCaseFold(ScmCharSet *cs);
cs                909 src/gauche.h   SCM_EXTERN ScmObj Scm_CharSetRanges(ScmCharSet *cs);
cs                913 src/gauche.h   SCM_EXTERN int    Scm_CharSetContains(ScmCharSet *cs, ScmChar c);
cs                276 src/regexp.c   static void rc_register_charset(regcomp_ctx *ctx, ScmCharSet *cs);
cs                323 src/regexp.c       ScmObj cs;
cs                364 src/regexp.c               cs = Scm_GetStandardCharSet(SCM_CHARSET_DIGIT);
cs                365 src/regexp.c               rc_register_charset(ctx, SCM_CHARSET(cs));
cs                366 src/regexp.c               return cs;
cs                368 src/regexp.c               cs = Scm_GetStandardCharSet(SCM_CHARSET_DIGIT);
cs                369 src/regexp.c               rc_register_charset(ctx, SCM_CHARSET(cs));
cs                370 src/regexp.c               return Scm_Cons(SCM_SYM_COMP, cs);
cs                372 src/regexp.c               cs = Scm_GetStandardCharSet(SCM_CHARSET_WORD);
cs                373 src/regexp.c               rc_register_charset(ctx, SCM_CHARSET(cs));
cs                374 src/regexp.c               return cs;
cs                376 src/regexp.c               cs = Scm_GetStandardCharSet(SCM_CHARSET_WORD);
cs                377 src/regexp.c               rc_register_charset(ctx, SCM_CHARSET(cs));
cs                378 src/regexp.c               return Scm_Cons(SCM_SYM_COMP, cs);
cs                380 src/regexp.c               cs = Scm_GetStandardCharSet(SCM_CHARSET_SPACE);
cs                381 src/regexp.c               rc_register_charset(ctx, SCM_CHARSET(cs));
cs                382 src/regexp.c               return cs;
cs                384 src/regexp.c               cs = Scm_GetStandardCharSet(SCM_CHARSET_SPACE);
cs                385 src/regexp.c               rc_register_charset(ctx, SCM_CHARSET(cs));
cs                386 src/regexp.c               return Scm_Cons(SCM_SYM_COMP, cs);
cs                764 src/regexp.c   static void rc_register_charset(regcomp_ctx *ctx, ScmCharSet *cs)
cs                766 src/regexp.c       if (SCM_FALSEP(Scm_Memq(SCM_OBJ(cs), ctx->sets))) {
cs                767 src/regexp.c           ctx->sets = Scm_Cons(SCM_OBJ(cs), ctx->sets);
cs                924 src/regexp.c   static int rc3_charset_index(ScmRegexp *rx, ScmObj cs)
cs                928 src/regexp.c           if (cs == SCM_OBJ(rx->sets[i])) return i;
cs               1086 src/regexp.c           ScmObj cs = SCM_CDR(ast);
cs               1087 src/regexp.c           SCM_ASSERT(SCM_CHARSETP(cs));
cs               1088 src/regexp.c           if (SCM_CHARSET_SMALLP(cs)) {
cs               1093 src/regexp.c           rc3_emit(ctx, rc3_charset_index(rx, cs));