- Timestamp:
- Sep 1, 2015, 7:45:56 PM (9 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/sh_restrict.c
r383 r484 338 338 if (e && (e != s)) 339 339 { 340 /* check that nothing follows */ 341 char * u = e; 342 ++u; for (; *u && isspace((int)*u); ++u) /* nothing */; 343 if (*u != '\0') return NULL; 344 340 345 /* strip trailing space */ 341 346 *e = '\0'; --e; … … 553 558 CuAssertPtrNotNull(tc, sh_restrict_list); 554 559 560 strcpy(str, "size_exceeds(800); match_prefix(/foo), have_permission(0100)"); 561 res = sh_restrict_define(str); 562 CuAssertIntEquals(tc,-1,res); 563 CuAssertPtrNotNull(tc, sh_restrict_list); 564 555 565 res = sh_restrict_this("/home/foo.mpg", 1000, 0755, 0); 556 566 CuAssertIntEquals(tc,1,res); -
trunk/src/sh_string.c
r481 r484 989 989 } 990 990 991 /* split_array_list */ 992 iarr = 6; strcpy(test, " this(a) is_a(test);for(b),remainder(test)foo(bar)"); 993 array = split_array_list (test, &iarr, lengths); 994 CuAssertIntEquals(tc,3,(int)iarr); 995 CuAssertStrEquals(tc,"this(a)", array[0]); 996 CuAssertStrEquals(tc,"is_a(test);for(b)", array[1]); 997 CuAssertStrEquals(tc,"remainder(test)foo(bar)", array[2]); 998 for (i = 0; i < 3; ++i) 999 { 1000 CuAssertIntEquals(tc, (int)strlen(array[i]), lengths[i] ); 1001 } 1002 1003 991 1004 /* string replace */ 992 1005 s = sh_string_new_from_lchar3 ("abc ", 4, "def ", 4, "ghi ", 4);
Note:
See TracChangeset
for help on using the changeset viewer.