DELTA 165903 86410 244 SVN))  3ENDREP DELTA 99735 0 548 SVNhL!O lYf_BwK>QM"namespace.h"#include "un-namespace.h" #include "libc_private.h"sigprocmask(SIG_SETMASK, &act.sa_mask, NULL); (void)raise(sigprocmask(SIG_SETMASK, &act.sa_mask, NULL); (void)raise(SIGABRT); exit(1); } ENDREP DELTA 108040 5852 180 SVN^m  S ENDREP DELTA 1573 1049828 1093 SVNv7 u mVZtt#include __FBSDID("$FreeBSD$"); #include int abs(j) int j; { return(j < 0 ? -j : j); } ENDREP DELTA 162040 0 547 SVN"1  {6lENDREP DELTA 228322 2629 64 SVNWW  '/(3ENDREP DELTA 211894 0 454 SVN  >M?3ENDREP DELTA 123674 0 172 SVNOb  muZENDREP DELTA 108040 6126 433 SVNRa  MENDREP DELTA 1573 1057934 1109 SVN$Tk0 cWY"RCopyright (c) 2011 The FreeBSD Foundation * All rights reserved. * Portions of this software were developed by David Chisnall * under sponsorship from the FreeBSD Foundation#include __FBSDID("$FreeBSD$"); #include #include double atof(ascii) const char *ascii; { return strtod(ascii, (char **)NULL); } double atof_l(ascii, locale) const char *ascii; locale_t locale; { return strtod_l(ascii, (char **)NULL, locale); } ENDREP DELTA 172790 0 27 SVN))  3ENDREP DELTA 1573 1060405 1113 SVN(Tk0 cWY"RCopyright (c) 2011 The FreeBSD Foundation * All rights reserved. * Portions of this software were developed by David Chisnall * under sponsorship from the FreeBSD Foundation#include __FBSDID("$FreeBSD$"); #include #include int atoi(str) const char *str; { return (int)strtol(str, (char **)NULL, 10); } int atoi_l(str, locale) const char *str; locale_t locale; { return (int)strtol_l(str, (char **)NULL, 10, locale); } ENDREP DELTA 189207 0 588 SVN'% EwR^I3May 14, 2013ttENDREP DELTA 227753 90508 344 SVN  !s"3ENDREP DELTA 165903 88761 182 SVNS?k0cjYz{=Copyright (c) 2011 The FreeBSD Foundation * All rights reserved. * Portions of this software were developed by David Chisnall * under sponsorship from the FreeBSD Foundation3#include __FBSDID("$FreeBSD$");ENDREP DELTA 165903 89399 796 SVN3\" % 3at_quick_exit 3 , .Xr intro 3 , .Xr quick_exit 3 , .Xr sysexits 3 , .Xr tmpfile 3 .Sh STANDARDS The .Fn exit and .Fn _Exit functions conform to .St -isoC-99 . ENDREP DELTA 150040 1224 474 SVNbu  mZENDREP DELTA 235286 3163 29 SVNGG  /3ENDREP DELTA 131539 3268 1122 SVN]RX:^+DKSEW\&"x" recognizes an option .Dq Fl x , and an option string .Li \&"x:#include ENDREP DELTA 126696 0 830 SVN   0mENDREP DELTA 228885 121 85 SVNnn  xuy3ENDREP DELTA 1573 1087008 1620 SVN)s"z!mRZK5m1f!EBgx defined(LIBC_SCCS) && !defined(lint)LIBC_SCCS and not lint */ #include __FBSDID("$FreeBSD$"); #include #include __FBSDID("$FreeBSD$"); #include void * #ifdef MEMCOPY memcpy #else memmove #endif (void *dst0, const void *src0, size_t length) #else #include void bcopy(const void *src0, void *dst0, size_t length) #endif { char *dst = dst0; const char *src = src0; uintptr_t)src; /* only need low bits */ if ((t | (uintptr_uintptr_uintptr_t)src; if ((t | (uintptr_t)dst) & wmask) { if ((t ^ (uintptr_ENDREP DELTA 165903 97356 141 SVN__  KL3ENDREP DELTA 165903 97528 64 SVNoo  OP3ENDREP DELTA 1573 1177842 1255 SVNwTN?>g5|:x^Sn0+FDZJ"H/zq,9vd;,ā@#c̛7&𰴈tR<Z$'aLa1`5{{a|UBQ8_-ugvr7Q)vPH|`,(Ag&=8 5P5og_3P2cZo$e<ї`/ O4GtP5>#e~{uƨoշjZdW]zw#ɊZ^ک^&{- \̤&mل'0]DЅ3ndTGFݓQdAe.atݬ,Ha=mPX> 1; return (bit); } ENDREP DELTA 184587 692 279 SVN??  jTk3ENDREP DELTA 165903 98066 54 SVN..  jCk3ENDREP DELTA 165903 98150 73 SVN11  jFk3ENDREP DELTA 184587 1001 73 SVN<<  jQk3ENDREP DELTA 165903 98253 470 SVNQ FKLkv~q`D3March 20, 2011.Bf -symbolic The .Fn index and .Fn rindex functions have been deprecated in favor of .Xr strchr 3 and .Xr strrchr 3 . .Ef .PpThe functions are not specified by .St -p1003.1-2008 . ENDREP DELTA 203485 0 126 SVN[[  xby3ENDREP DELTA 1573 1182987 1207 SVNe~ 9 mZZ77#include __FBSDID("$FreeBSD$"); #include void * memccpy(void *t, const void *f, int c, size_t n) { if (n) { unsigned char *tp = t; const unsigned char *fp = f; unsigned char uc = c; do { if ((*tp++ = *fp++) == uc) return (tp); } while (--n != 0); } return (0); } ENDREP DELTA 233648 10332 49 SVN  'o(3ENDREP DELTA 188295 0 230 SVN--  >n?3ENDREP DELTA 84306 53615 179 SVNMre*MAOd .Vt "unsigned char" , .Xr wmemcmp 3 .Sh STANDARDS The .Fn memcmp function conforms to .St -isoC . ENDREP DELTA 188080 191 69 SVNSS  >?3ENDREP DELTA 165903 99521 275 SVNUe 'T(^w 3 , .Xr wmemENDREP DELTA 190798 199 253 SVN$$  '|(3ENDREP DELTA 203485 297 65 SVN@@  '(3ENDREP DELTA 102809 985 508 SVNn  Q0>ENDREP DELTA 237393 0 378 SVN  K6L3ENDREP DELTA 227812 0 502 SVN" !c"#3 if (n != 0) { const u_char *us1 = (const u_char *)s1, *us2 = (const u_char *)s2; do { if (tolower_l(*us1, locale) != tolower_l(*us2++, locale)) return (tolower_l(*us1, locale) - tolower_l(*--us2, locale)); if (*us1++ == '\0') break; } while (--n != 0); }ENDREP DELTA 188080 729 126 SVN@08'?o/b+x^PN0<_%i 8"P $8pi,;uZ꿳v T$.~wdm\p>=;aAO7𽫫`S0iI?z- MXWF9j\70.WY2 Oܚo"#kwueȬ'R0NZD4FMY:/t8UFŚ\͵ E&0ãP_*KKL0:,^6/Lyj9ppD*ୗ,N;fQ=wXR2(6nEe9oPeatXc6*# =5P -e4h {,ʭHS-~ENDREP DELTA 208027 756 98 SVN  'v(3ENDREP DELTA 165903 100785 246 SVN  i6j3ENDREP DELTA 1573 1201789 1417 SVN?5* )b8b|Xx^TM0WڊZ{.Ea+8j#twRr$3o޼yL-]>a)N G} GC2`KH/-8oei*#GBztP${f|Je2N,g|vL%ST{CzS.LH~X7 j13ɗR`ZHΖ@o>dlՕA TZ l:-nEPU2EZ fWs_v=s ;6D{%EEst`X{Pm E;kQK$Zo\ʗwgm'oe>*gEPn[ycF|ȇ@M|Q`= <\,ENDREP DELTA 229571 399 92 SVNjj  jk3ENDREP DELTA 190798 1691 388 SVN~ ',(*T 3functions ENDREP DELTA 227808 326 333 SVNL+>h?H3ENDREP DELTA 1573 1204681 1372 SVN8c* t"&]k] x^n0~UĩJ.R$PN1bɱS}: -lfvhaļl#tY%'ح/E^+u5 BpEkexitWGA$5g-C\ф lJAЀ0$C:HB؉ J1'&=n5m A%O*x[ॕ[23Gt$u=}![kB_ XtyLs{8zm,̊{O䰦Ÿ`q(~?ai$q$Og>ENDREP DELTA 190798 2107 424 SVN..'<(^Pl^3ENDREP DELTA 165903 101441 237 SVN  i-j3ENDREP DELTA 149603 0 274 SVN(  *~ENDREP DELTA 1573 1211560 1261 SVNsa{ l~QOx^uK@ Wᓌ N׍v8ڱn كܝ7N-_K3O ifxyqq+͈zl8PQa6^@Y!IXQRԞQvN*ogx4bmoY,f~TM#Jy<Ҟ 4 w~XEeK{u`P1E@ZYؽZ=Uƅ(CO>λc}:JmUQ>JSϋYfuhT];-:tGݬX 쌗T۲X^ѕXAoxC#gENDREP DELTA 188080 1214 44 SVNdd  izj3ENDREP DELTA 165903 101856 375 SVNJ<&c%!iIV/X~J >a3April 5, 2011The number 0 is also recognized, although applications that take advantage of this are likely to use unspecified values of .Va errnoerr 3The .Fn strerror function returns its result in a static buffer which willENDREP DELTA 232973 0 27 SVN  j-k3ENDREP DELTA 165903 103185 26 SVN((  K\L3ENDREP DELTA 189136 8844 390 SVNw 'W(z}3 , .Xr wcslen 3 , .Xr wcswidthENDREP DELTA 84306 55474 261 SVN`8{lJwill always be a spaceENDREP DELTA 188098 52 235 SVNA  jk3 *p = '\0'; } ENDREP DELTA 1573 1228463 1311 SVNczAZ.8bL#include __FBSDID("$FreeBSD$"); char * __restrict dst, const char * __restrict src, size_t n) { if (n != 0) { char *d = dst; ENDREP DELTA 188080 1356 72 SVN  i j3ENDREP DELTA 188080 1458 320 SVNuu  >6?3ENDREP DELTA 185690 614 1112 SVNhH56wq3len = strnlen(str, n);ENDREP DELTA 188080 1808 279 SVNjj  utv3ENDREP DELTA 165903 103695 105 SVNgw R '(PQ3 , .Xr wcspbrk 3 .Sh STANDARDS The .Fn strpbrk function conforms to .St -isoC . ENDREP DELTA 188080 2115 67 SVN99  iOj3ENDREP DELTA 229571 521 95 SVN  ij3ENDREP DELTA 185641 0 570 SVNgg  OP3ENDREP DELTA 1573 1236781 1472 SVNcL! mQZjU{qInD):#include __FBSDID("$FreeBSD$"); #include #include char **stringp, const char *delim) { char *s; const char *spanp; ENDREP DELTA 240705 0 315 SVN""  i8j3ENDREP DELTA 84306 55949 268 SVN%}*]M[ Nthe null-terminated string .Fa charset . In other words, it computes the string array index in .Fa s of the first character of .Fa s which is not in .Fa charset , else the index of the first null character , .Xr wcsspn 3 .Sh STANDARDS The .Fn strspn function conforms to .St -isoC . ENDREP DELTA 237393 741 859 SVN!!  _A`3ENDREP DELTA 188080 2298 187 SVN//  >p?3ENDREP DELTA 174553 0 128 SVNgg  D"E3ENDREP DELTA 174553 158 133 SVNuu  u3ENDREP DELTA 103012 11096 535 SVNL *za02Z Ft size_t .Fn strxfrm_l "char * restrict dst" "const char *restrict src" "size_t n" "locale_t locPp .Fn strxfrm_l does the same, however takes an explicit locale rather than the global locale. .Sh RETURN VALUES Upon successful completion, .Fn strxfrm and .Fn strxfrm_l return , .Xr wcsxfrm 3 .Sh STANDARDS The .Fn strxfrm function conforms to .St -isoC . The .Fn strxfrm_l function conforms to .St -p1003.1-2008 . ENDREP DELTA 138659 559 159 SVND@{l_!?March 4, 2012If .Fa len is less than zero, nothing will be doneENDREP DELTA 232503 121 316 SVNmm  ?-@3ENDREP DELTA 188080 2835 441 SVN  >_?3ENDREP DELTA 165903 104724 27 SVN((  '(3ENDREP DELTA 188080 4125 385 SVN  ij3ENDREP DELTA 105842 0 779 SVN  AQ.ENDREP DELTA 165903 104877 649 SVN`d>c?=#3L'\0'ENDREP DELTA 174553 321 68 SVN!!  !3ENDREP DELTA 76612 17381 1040 SVNZNY8ta1tAtx^S[o0~&UmR ˪^$(uҤuĚcG!eSå:\s>\|a4u'Oj}rL8E'xn\2)&(-)dE3Ǥ۫av s5+^vim ! VDHf4 2$HQYL he4ƙ1JShJ԰<]RthÿycdƉYBr璣Ʉs~lUs h'\+gQD$ ܰ6d$Sk|h4==S ycz-䛗mxX6GsJw\$pI]I )hcS/Wiqߡ]O咖p4y0KQ%TC>eiֽbKjO])A.&ӨEΡzv69`tk @o_nߩ؅aSj