aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/security/UnresolvedPermission.java
diff options
context:
space:
mode:
authorVincent Celier <celier@gnat.com>2004-10-27 14:29:44 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2004-10-27 14:29:44 +0200
commit9f1621753772745306133818df81270a1d758a88 (patch)
tree953be9d71c1531b1ebb6586597e93766228368c3 /libjava/java/security/UnresolvedPermission.java
parent28e4d64e1b77c4cab1c85bf1fb21cc665ed24b6e (diff)
downloadgcc-9f1621753772745306133818df81270a1d758a88.zip
gcc-9f1621753772745306133818df81270a1d758a88.tar.gz
gcc-9f1621753772745306133818df81270a1d758a88.tar.bz2
clean.adb (Delete): Do not output warnings when in quiet output and not in verbose mode.
2004-10-26 Vincent Celier <celier@gnat.com> * clean.adb (Delete): Do not output warnings when in quiet output and not in verbose mode. (Force_Deletions): New Boolean flag, defaulted to False (Delete): Only delete a file if it is writable, and when Force_Deletions is True. (Parse_Cmd_Line): New switch -f: set Force_Deletions to True (Usage): Line for new switch -f (Clean_Directory): Use GNAT.OS_Lib.Set_Writable instead of rolling our own. From-SVN: r89646
Diffstat (limited to 'libjava/java/security/UnresolvedPermission.java')
0 files changed, 0 insertions, 0 deletions
n>64], *dst2; RESET_DST; if (strncpy (dst, src, 4) != dst || memcmp (dst, "hellXXX", 7)) abort(); RESET_DST; if (strncpy (dst+16, src, 4) != dst+16 || memcmp (dst+16, "hellXXX", 7)) abort(); RESET_DST; if (strncpy (dst+32, src+5, 4) != dst+32 || memcmp (dst+32, " worXXX", 7)) abort(); RESET_DST; dst2 = dst; if (strncpy (++dst2, src+5, 4) != dst+1 || memcmp (dst2, " worXXX", 7) || dst2 != dst+1) abort(); RESET_DST; if (strncpy (dst, src, 0) != dst || memcmp (dst, "XXX", 3)) abort(); RESET_DST; dst2 = dst; src2 = src; if (strncpy (++dst2, ++src2, 0) != dst+1 || memcmp (dst2, "XXX", 3) || dst2 != dst+1 || src2 != src+1) abort(); RESET_DST; dst2 = dst; src2 = src; if (strncpy (++dst2+5, ++src2+5, 0) != dst+6 || memcmp (dst2+5, "XXX", 3) || dst2 != dst+1 || src2 != src+1) abort(); RESET_DST; if (strncpy (dst, src, 12) != dst || memcmp (dst, "hello world\0XXX", 15)) abort(); /* Test at least one instance of the __builtin_ style. We do this to ensure that it works and that the prototype is correct. */ RESET_DST; if (__builtin_strncpy (dst, src, 4) != dst || memcmp (dst, "hellXXX", 7)) abort(); RESET_DST; if (strncpy (dst, i++ ? "xfoo" + 1 : "bar", 4) != dst || memcmp (dst, "bar\0XXX", 7) || i != 1) abort (); }