
рдпрд╣рд╛рдВ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд╣реИ рдЬрд┐рд╕реЗ "рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рднрдпрд╛рд╡рд╣рддрд╛" рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдмрд╛рд░ рд╣рдо рд╕рдВрдЦреНрдпрд╛ 0, 1, 2 рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЬреБрдбрд╝реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯрд╛рдЗрдкреЛ рдкреИрдЯрд░реНрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред рдпрджрд┐ рдЖрдк C, C ++, C # рдпрд╛ Java рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рддреЛ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред рдпрджрд┐ рдЖрдк рд╕реНрдерд┐рд░рд╛рдВрдХ 0, 1, 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╛ рдпрджрд┐ рдпреЗ рд╕рдВрдЦреНрдпрд╛рдПрдВ рдЪрд░ рдирд╛рдореЛрдВ рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рд╣реИрдВ, рддреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдлреНрд░реЗрдбреА рдЖрдкрдХреЛ рд░рд╛рдд рдореЗрдВ рдЖрдПрдВрдЧреЗред рдкрдврд╝реЗрдВ рдФрд░ рдмрд╛рдж рдореЗрдВ рди рдХрд╣реЗрдВ рдХрд┐ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдирд╣реАрдВ рджреА рдЧрдИ рдереАредрдкрд░рд┐рдЪрдп
рдореИрдВ рдкреИрдЯрд░реНрди рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВ рдХрд┐ рд▓реЛрдЧ рдХреИрд╕реЗ рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рддреЗ рд╣реИрдВред рдкрд┐рдЫрд▓реЗ рдкреНрд░рдХрд╛рд╢рди:- рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдкреНрд░рднрд╛рд╡
- C / C ++ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд╕рдмрд╕реЗ рдЦрддрд░рдирд╛рдХ рдХрд╛рд░реНрдп
- рдмреБрд░рд╛рдИ рддреБрд▓рдирд╛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд░рд╣рддреА рд╣реИ
рдЗрд╕ рдмрд╛рд░ рдкреИрдЯрд░реНрди рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдореЗрд░реЗ рд╕рд╣рдпреЛрдЧреА Svyatoslav Razmyslov рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рд╡реЗ рдЕрдкрдиреЗ рд▓реЗрдЦреЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЪрд░ 1 рдФрд░ 2 рд╡рд╛рд▓реЗ рдЪрд░ рдЙрдирдХреЗ рдирд╛рдо рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред Svyatoslav рдиреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдХрд╛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдлрд▓рджрд╛рдпреА рдирд┐рдХрд▓рд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╣рдорд╛рд░реЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХреЛрдб рдЯреБрдХрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдЧрд▓рдд рд╣реЛрддреЗ рд╣реИрдВ рдХрд┐ рд▓реЛрдЧ 0, 1, 2 рдпрд╛ рдРрд╕реЗ рдирдВрдмрд░реЛрдВ рд╡рд╛рд▓реЗ рдЪрд░ рдХреЗ рдирд╛рдореЛрдВ рдореЗрдВ рднреНрд░рдорд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдПрдХ рдирдИ рд░реЛрдЪрдХ рдирд┐рдпрдорд┐рддрддрд╛ рд╕рд╛рдордиреЗ рдЖрдИ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред рдЗрд╕ рд╡рд┐рд╖рдп рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЙрдиреНрд╣реЗрдВ рд╕рдорд░реНрдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ Svyatoslav рдХрд╛ рдЖрднрд╛рд░реА рд╣реВрдБредSvyatoslav Razmyslov, рдкреНрд░рдмрдВрдзрдХ, рдЪреМрдХрд╕ рдмрдЧ рдХреИрдЪрд░ рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд░рддрд┐рднрд╛рд╢рд╛рд▓реА рд╡реНрдпрдХреНрддрд┐редрдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрдпрд╛ рд╣реИ? рджрд┐рдЦрд╛рдУ рдХрд┐ рд╣рдо рд╕рднреА рдХрд┐рддрдиреА рдЖрд╕рд╛рдиреА рд╕реЗ рдЧрд▓рддрд┐рдпрд╛рдБ рдФрд░ рдЯрд╛рдЗрдкреЛ рдмрдирд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╡реЗ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЪреМрдХрд╕ рд╣реЛрдВрдЧреЗ, рдЬреЛ рдХрд┐ рдЕрд╢реБрдн 0, 1, 2 рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реНрдерд┐рд░ рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд╝рд░ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ рдЬреЛ рдРрд╕реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рднреА рд╣реИ :)ред рдЕрдм рддрдХ, рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдЕрдкрдиреА рд╕рдЯреАрдХрддрд╛ рдФрд░ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдпрд╣ рд▓реЗрдЦ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛редрдРрд╕реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдХреЛрдИ рднреА рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдиреАрдЪреЗ рдЖрдкрдХреЛ Qt, Clang, Hive, LibreOffice, рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓, .NET рдХрдВрдкрд╛рдЗрд▓рд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, XNU рдХрд░реНрдиреЗрд▓, рдореЛрдЬрд╝рд┐рд▓рд╛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдЬреИрд╕реА рдкреНрд░рд╕рд┐рджреНрдз рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рднреА рдорд╣рд╛рдХрд╛рд╡реНрдп рдмреНрд▓реВрдкрд░реНрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред рдФрд░ рдпреЗ рдХреБрдЫ рд╡рд┐рджреЗрд╢реА рджреБрд░реНрд▓рдн рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд▓рдЧрд╛рддрд╛рд░ рд╣реИрдВред рдЖрд╢реНрд╡рд╕реНрдд рдирд╣реАрдВ? рддреЛ рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ!тАЬрдЪрдЯрд░реНрдЬреА рдмреЗрдХрд╛рд░ рд╣реИ! рдореБрдЭреЗ рдХреАрдбрд╝реЗ рджрд┐рдЦрд╛рдУ! тАЭ┬й рд▓рд╛рдЗрдирд╕ рдЯреЛрд░рд╡рд╛рд▓реНрдбреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдЙрджреНрдзрд░рдгредрдЬрдм рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдореЗрдВ рдЯрд╛рдЗрдкреЛрд╕
рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдорд╛рд░реЗ рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╣рдо рдЪреЗрддрд╛рд╡рдиреА рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИрдВред рдЗрд╕ рдмрд╛рд░ рдореИрдВ рдЗрди рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдмрд┐рдирд╛ рддреНрд░реБрдЯрд┐ рдЖрд╕рд╛рдиреА рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдЧреАред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХреЛрдб рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЗ рдореЗрдВ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдХреЛрдб рдореЗрдВ рдХреИрд╕реЗ рдЫрд┐рдкрд╛рдирд╛ рд╣реИредрдЖрдЗрдП рдЧрд▓рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВ рдЬрдм рд╕реВрдЪрдХрд╛рдВрдХ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╢рд╛рдмреНрджрд┐рдХ рдХреЗ рд╕рд╛рде рднреНрд░рдо рд╣реЛрддрд╛ рд╣реИред рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рд╣реИрдВ рдФрд░ рд╡реЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЗ рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд╛рд░реНрдп рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВредрдПрдХреНрд╕рдПрдирдпреВ рдХрд░реНрдиреЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА рднрд╛рд╖рд╛uint32_t
gss_krb5_3des_unwrap_mbuf(....)
{
....
for (cflag = 1; cflag >= 0; cflag--) {
*minor = gss_krb5_3des_token_get(
ctx, &itoken, wrap, &hash, &offset, &length, reverse);
if (*minor == 0)
break;
wrap.Seal_Alg[0] = 0xff;
wrap.Seal_Alg[0] = 0xff;
}
....
}
рд▓рд╛рдЗрди рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рдЗрдВрдбреЗрдХреНрд╕ рдХреЛ рд╕рд╣реА рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЗрд╕реЗ рдпрд╣рд╛рдВ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:wrap.Seal_Alg[0] = 0xff;
wrap.Seal_Alg[1] = 0xff;
рд▓рд┐рдмреНрд░реЗ рдСрдлрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++Sequence< OUString > FirebirdDriver::
getSupportedServiceNames_Static() throw (RuntimeException)
{
Sequence< OUString > aSNS( 2 );
aSNS[0] = "com.sun.star.sdbc.Driver";
aSNS[0] = "com.sun.star.sdbcx.Driver";
return aSNS;
}
рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд░реЗрдЦрд╛ рдХреА рдирдХрд▓ рдХреА рдЧрдИ рдереА, рд▓реЗрдХрд┐рди 0 рд╕реЗ 1 рдХреЛ рдареАрдХ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ред рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдмреНрджрд┐рдХ рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛редрдПрдХ рджрд╛рд░реНрд╢рдирд┐рдХ рд╕рд╡рд╛рд▓ рдкреВрдЫ рд╕рдХрддрд╛ рд╣реИ, рдЪрд╛рд░-рдкрдВрдХреНрддрд┐ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХреЛрдИ рдРрд╕реА рдЧрд▓рддреА рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рд╕рдм рд╕рдВрднрд╡ рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧредQuake-III-Arena рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА рднрд╛рд╖рд╛int VL_FindAdjacentSurface(....)
{
....
if (fabs(dir[0]) > test->radius ||
fabs(dir[1]) > test->radius ||
fabs(dir[1]) > test->radius)
{
....
}
рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреА рдЧрдИ рдкрдВрдХреНрддрд┐ рдореЗрдВ, рд╡реЗ dir [1] рдХреЛ dir [2] рд╕реЗ рдмрджрд▓рдирд╛ рднреВрд▓ рдЧрдП ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, Z рдЕрдХреНрд╖ рдХреЗ рд╕рд╛рде рдорд╛рди рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИредOpenCOLLADA рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++struct short2
{
short values[2];
short2(short s1, short s2)
{
values[0] = s1;
values[2] = s2;
}
....
};
рд╣рд╛рдВ, рдЗрддрдиреЗ рдХрдо рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рднреА, рдЖрдк рдЗрд╕реЗ рдЖрд░рдВрднреАрдХреГрдд рд╣реЛрдиреЗ рдкрд░ рдХрд┐рд╕реА рд╕рд░рдгреА рдХреА рд╕реАрдорд╛ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдЧреЛрдбреЛрдЯ рдЗрдВрдЬрди рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++Array PhysicsDirectSpaceState::_cast_motion(....)
{
....
Array ret(true);
ret.resize(2);
ret[0]=closest_safe;
ret[0]=closest_unsafe;
return ret;
}
рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИредрддрд╛рд░рд╛рдВрдХрди рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА рднрд╛рд╖рд╛static void sip_threadinfo_destructor(void *obj)
{
struct sip_threadinfo *th = obj;
struct tcptls_packet *packet;
if (th->alert_pipe[1] > -1) {
close(th->alert_pipe[0]);
}
if (th->alert_pipe[1] > -1) {
close(th->alert_pipe[1]);
}
th->alert_pipe[0] = th->alert_pipe[1] = -1;
....
}
рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдмреНрд▓реЙрдХ рд▓рд┐рдЦрддреЗ рд╕рдордп, рддреНрд░реБрдЯрд┐, рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдПрдХ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдорд╛рдирд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдорд╛рдорд▓реЗ рд╕рд┐рд░реНрдл рдпрд╣реА рдереЗред рдпрд╣рд╛рдВ рдЯрд╛рдЗрдкреЛ рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд╛рди рдкрд░ рд╣реИ, рдЕрд░реНрдерд╛рддреН рдкрд╣рд▓реЗ рдмреНрд▓реЙрдХ рдореЗрдВред рдХреНрдпреЛрдВ рд╣реБрдЖ рдпрд╣ рдХрд╣рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЗрдХрд╕рд┐рдВрдЧреЗ рдХреА рдЭрд╛рдбрд╝реА рдХреА рддрд╕реНрд╡реАрд░ рд▓рд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдЪрд╛рд░рд╛ рдирд╣реАрдВ рд╣реИ:рдУрдкрди рдХреИрд╕реНрдХреЗрдб рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++inline void Prepend(const Standard_Integer theIndex)
{
if (myIndex[1] >= 0)
Standard_OutOfRange::Raise ("BRepMesh_PairOfIndex....");
myIndex[1] = myIndex[0];
myIndex[1] = theIndex;
}
рд╕рд░рдгреА рдХреЗ рдПрдХ рд╣реА рд╕реЗрд▓ рдореЗрдВ рджреЛ рдмрд╛рд░, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рди рдХреЙрдкреА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдПрдХ рд╕реНрдкрд╖реНрдЯ рддреНрд░реБрдЯрд┐, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдореБрдЭрд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрднреА рджреЗрдЦрд╛ рдХрд┐ рд╣рдорд╛рд░реА рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдЙрдиреНрд╣реЗрдВ рдпрд╣ рддреНрд░реБрдЯрд┐ рдмрддрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ред рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк:myIndex[1] = myIndex[0];
myIndex[0] = theIndex;
рдЯреНрд░рд╛рдВрд╕-рдкреНрд░реЛрдЯреАрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++void ASAPRatio_getProDataStrct(proDataStrct *data,
char **pepBofFiles)
{
....
if (data->indx == -1) {
data->ratio[0] = -2.;
data->ratio[0] = 0.;
data->inv_ratio[0] = -2.;
data->inv_ratio[1] = 0.;
return;
}
....
}
рдореБрдЭреЗ рдЪрд┐рдВрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреБрд╕рдВрдзрд╛рди рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдРрд╕реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВред рдЯреНрд░рд╛рдВрд╕-рдкреНрд░реЛрдЯреАрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдЬреАрд╡ рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ "рдЬрд╛рдВрдЪ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред" рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдЖрдо рддреМрд░ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдорд┐рд▓рддреА рд╣реИрдВ: 2012 рдореЗрдВ рдЪреЗрдХ , 2013 рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ ред рд╢рд╛рдпрдж рдЖрдк рдлрд┐рд░ рд╕реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдЖрдИрдЯреАрдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++ рднрд╛рд╖рд╛рд╣рдореЗрдВ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ: рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рд╡рд┐рднрд╛рдЬрди рдФрд░ рдкрдВрдЬреАрдХрд░рдг рдЯреВрд▓рдХрд┐рдЯ (рдЖрдИрдЯреАрдХреЗ)ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЧрд▓рддрд┐рдпрд╛рдВ рд╕рдорд╛рди рд╣реИрдВредtemplate< typename TCoordRepType >
void
VoronoiDiagram2D< TCoordRepType >::SetOrigin(PointType vorsize)
{
m_VoronoiBoundaryOrigin[0] = vorsize[0];
m_VoronoiBoundaryOrigin[0] = vorsize[1];
}
ITK рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++
int itkPointSetToSpatialObjectDemonsRegistrationTest(....)
{
....
EllipseType::TransformType::OffsetType offset;
offset[0]=50;
offset[1]=50;
offset[1]=50;
....
}
рдХреНрд▓реАрди рдХреЙрдкреА-рдкреЗрд╕реНрдЯредрд░рд┐рдПрдХреНрдЯреЛрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++HPALETTE CardWindow::CreateCardPalette()
{
....
cols[0] = RGB(0, 0, 0);
cols[1] = RGB(255, 255, 255);
cols[1] = crBackgnd;
cols[3] = CardButton::GetHighlight(crBackgnd);
cols[4] = CardButton::GetShadow(crBackgnd);
cols[5] = CardButton::GetFace(crBackgnd);
....
}
рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, crBackgnd рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЛ рдХреЛрд▓ рд╕реЗрд▓ [2] рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП редрдХреЙрдЗрди 3 рдбреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++SoVRMLInline::GLRender(SoGLRenderAction * action)
{
....
if ((size[0] >= 0.0f && size[1] >= 0.0f && size[1] >= 0.0f) &&
((vis == ALWAYS) ||
(vis == UNTIL_LOADED && child == NULL))) {
....
}
рдЖрдХрд╛рд░ [1]
рд╕рд░рдгреА рдХрд╛ рддрддреНрд╡ рджреЛрд╣рд░рд╛ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ , рдФрд░ рдЖрдХрд╛рд░ [2] рдХрд╛ рддрддреНрд╡ рдЪреЗрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рдЕрдЬреАрдм рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдЫрд╡рд┐рдпреЛрдВ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВредOpenCV рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++bool Jpeg2KDecoder::readHeader()
{
....
cmptlut[0] = ....
cmptlut[1] = ....
cmptlut[2] = ....
if( cmptlut[0] < 0 || cmptlut[1] < 0 || cmptlut[0] < 0 )
result = false;
....
}
рдпрд╣ рд╕реАрдзреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ cmptlut [0] <0 рдХреЛ рджреЛ рдмрд╛рд░ рдирдХрд▓ рдХрд░рдХреЗ рдирдХрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╢реВрдиреНрдп рдХреЛ рд╕рд╣реА рдХрд┐рдпрд╛редрд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓рдХрд┐рдЯ (рд╡реАрдЯреАрдХреЗ) рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++void vtkImageStencilRaster::PrepareForNewData(....)
{
....
if (allocateExtent &&
allocateExtent[1] >= allocateExtent[1])
....
}
рдЗрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ рдРрд╕реА рдХрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реИ? рдРрд╕реЗ рдХреЛрдб рдЕрдВрд╢реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╕рдордп рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рд╣рд╛рд▓рд╛рдВрдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рд░рд▓ рд╣реИ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦрд╛ рдЬрд╛рдПрдЧрд╛редрд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓рдХрд┐рдЯ (рд╡реАрдЯреАрдХреЗ) рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++template <class iterT>
void vtkDataSetAttributesCopyValues(....)
{
....
inZPtr +=
(outExt[0] - outExt[0])*inIncs[0] * data_type_size +
(outExt[2] - outExt[2])*inIncs[1] * data_type_size +
(outExt[4] - outExt[4])*inIncs[2] * data_type_size;
....
}
рдпрд╣рд╛рдБ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рдерд╛ред рдПрдХ рдФрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдЙрд╕рдиреЗ рддреАрди рдмрд╛рд░ рдЧрд▓рддреА рдХреАред рд╕рд░рдгреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЦреБрдж рд╕реЗ рдШрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдб рд╕рдордХрдХреНрд╖ рд╣реИ:inZPtr +=
(0)*inIncs[0] * data_type_size +
(0)*inIncs[1] * data_type_size +
(0)*inIncs[2] * data_type_size;
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдХреЛрдб рдХреЛ рдФрд░ рднреА рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:inZPtr += 0;
Sumptuouslyред рдХреЛрдб рдореЗрдВ рдПрдХ рд▓рдВрдмреА, рдЧрдВрднреАрд░ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдРрд╕реЗ рдорд╛рдорд▓реЗ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИрдВредрд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдЯреВрд▓рдХрд┐рдЯ (рд╡реАрдЯреАрдХреЗ) рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++ рднрд╛рд╖рд╛рдЬрд▓реНрджрдмрд╛рдЬреА рд▓реЗрдЦрди рдХреЛрдб рдХрд╛ рдПрдХ рд╕рдорд╛рди рдорд╛рдорд▓рд╛редvoid vtkPiecewiseControlPointsItem::SetControlPoint(
vtkIdType index, double* newPos)
{
double oldPos[4];
this->PiecewiseFunction->GetNodeValue(index, oldPos);
if (newPos[0] != oldPos[0] || newPos[1] != oldPos[1] ||
newPos[2] != oldPos[2] || newPos[2] != oldPos[2])
{
this->PiecewiseFunction->SetNodeValue(index, newPos);
}
}
рддреБрд▓рдирд╛ рдиреНрдпреВрдкреЛрд╕ [2]! = рдУрд▓реНрдбрдкреЛрд╕ [2] рджреЛ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ редADAPTIVE рд╕рдВрдЪрд╛рд░ рдкрд░реНрдпрд╛рд╡рд░рдг (ACE) рдкрд░рд┐рдпреЛрдЬрдирд╛, C ++bool URL_Base::strip_scheme (ACE_CString& url_string)
{
....
ACE_CString::size_type pos = url_string.find (':');
if (pos > 0 &&
url_string[pos+1] == '/' &&
url_string[pos+1] == '/')
{
....
url_string = url_string.substr (pos+3);
}
....
}
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдмреГрд╣рджрд╛рдиреНрддреНрд░ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рджреЛ рд╕реНрд▓реИрд╢ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рд╡рд┐рдХрд▓реНрдк ": //" рдЦреЛрдЬрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХ рдЯрд╛рдЗрдкреЛ рдХреЗ рдХрд╛рд░рдг, рдЪреЗрдХ "рдЕрдВрдзрд╛" рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рдЪрд░рд┐рддреНрд░ рдХреЛ рджреВрд╕рд░реЗ рд╕реНрд▓реИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИредрдЖрдИрдкреАрдкреА рдирдореВрдиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++void MeBase::MakeVlcTableDecision()
{
....
Ipp32s BestMV =
IPP_MIN(IPP_MIN(m_cur.MvRate[0],m_cur.MvRate[1]),
IPP_MIN(m_cur.MvRate[2],m_cur.MvRate[3]));
Ipp32s BestAC =
IPP_MIN(IPP_MIN(m_cur.AcRate[0],m_cur.AcRate[1]),
IPP_MIN(m_cur.AcRate[2],m_cur.AcRate[2]));
....
}
рдореИрдХреНрд░реЛ рдХреЛ рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рддрд░реНрдХреЛрдВ рдореЗрдВ рдПрдХ рдЯрд╛рдЗрдкреЛ рдпрд╣рд╛рдВ рд╣реИ:IPP_MIN(m_cur.AcRate[2],m_cur.AcRate[2])
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдиреНрдпреВрдирддрдо рджреЛ рд╕рдорд╛рди рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:IPP_MIN(m_cur.AcRate[2],m_cur.AcRate[3])
рд╡реИрд╕реЗ, рдпрд╣ рдХреЛрдб рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:Ipp32s BestMV = std::min_element(begin(m_cur.MvRate), end(m_cur.MvRate));
Ipp32s BestAC = std::min_element(begin(m_cur.AcRate), end(m_cur.AcRate));
рдпрд╣ рдХреЛрдб рдХрдо рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдо рдкреНрд░рд╡рдг рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рджрд░рдЕрд╕рд▓, рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХреЛрдб рдЬрд┐рддрдирд╛ рдХрдо рд╣реЛрдЧрд╛, рдЙрддрдиреА рд╣реА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдЧреАредрдкреНрд░реЛрдЬреЗрдХреНрдЯ рдСрдбреЗрд╕рд┐рдЯреА, рд╕реА ++sampleCount VoiceKey::OnBackward (....) {
....
int atrend = sgn(buffer[samplesleft - 2]-
buffer[samplesleft - 1]);
int ztrend = sgn(buffer[samplesleft - WindowSizeInt-2]-
buffer[samplesleft - WindowSizeInt-2]);
....
}
рд╕рд╣реА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ:int ztrend = sgn(buffer[samplesleft - WindowSizeInt-2]-
buffer[samplesleft - WindowSizeInt-1]);
рдкреАрдбреАрдПрдлрд┐рдпрдо рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++ рднрд╛рд╖рд╛void sycc420_to_rgb(opj_image_t* img) {
....
opj_image_data_free(img->comps[0].data);
opj_image_data_free(img->comps[1].data);
opj_image_data_free(img->comps[2].data);
img->comps[0].data = d0;
img->comps[1].data = d1;
img->comps[2].data = d2;
img->comps[1].w = yw;
img->comps[1].h = yh;
img->comps[2].w = yw;
img->comps[2].h = yh;
img->comps[1].w = yw;
img->comps[1].h = yh;
img->comps[2].w = yw;
img->comps[2].h = yh;
img->comps[1].dx = img->comps[0].dx;
img->comps[2].dx = img->comps[0].dx;
img->comps[1].dy = img->comps[0].dy;
img->comps[2].dy = img->comps[0].dy;
}
рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯрд┐рдкреНрдкрдгреА // 2 рдХреЗ рд╕рд╛рде рдЪрд┐рд╣реНрдирд┐рдд рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдпрд╣ рдХрд╛рдлреА рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдлреА рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЗрди рд╕рднреА рд╡рд░реНрдЧ рд╕рджрд╕реНрдпреЛрдВ рдФрд░ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ 1, 2 рдореЗрдВ рднреНрд░рдорд┐рдд рд╣реЛ рдЧрдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдХрд╛ рдпрд╣ рдЯреБрдХрдбрд╝рд╛ рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ рдХрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдореЗрдВ рднреНрд░рдорд┐рдд рд╣реЛрдирд╛ рдХрд┐рддрдирд╛ рдЖрд╕рд╛рди рд╣реИредрд╕реАрдПрдордХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реАрдиреАрдЪреЗ рдЪрд░реНрдЪрд╛ рдХреЛрдб рд╕реАрдПрдордХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрдзрд╛рд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, utf8_encode рдлрд╝рдВрдХреНрд╢рдирдпрд╣ 2007 рдореЗрдВ рдЯрд┐рдо рдХрд┐рдПрдирдЬрд╝рд▓реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд╛рдкрд╕ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рддрдм рд╕реЗ, рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рддрдХ рднрдЯрдХ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХрдИ рдЬрдЧрд╣ рд╣реИрдВред рдореИрдВрдиреЗ рдореВрд▓ рд╕реНрд░реЛрдд рдХреЗ рдореБрджреНрджреЗ рдХрд╛ рдЕрдзреНрдпрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рдпрд╣ рдмрд╛рдд рдирд╣реАрдВ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдХреЛрдб CMake рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рддреНрд░реБрдЯрд┐ CMake рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИредstatic char *
utf8_encode(const wchar_t *wval)
{
....
p[0] = 0xfc | ((wc >> 30) & 0x01);
p[1] = 0x80 | ((wc >> 24) & 0x3f);
p[1] = 0x80 | ((wc >> 18) & 0x3f);
p[2] = 0x80 | ((wc >> 12) & 0x3f);
p[3] = 0x80 | ((wc >> 6) & 0x3f);
p[4] = 0x80 | (wc & 0x3f);
p += 6;
....
}
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рддрд░рд╣ рдХрд╛ рднреНрд░рдо рд╣реИред рджреЛ рдмрд╛рд░ рд╕рд░рдгреА рддрддреНрд╡ p [1] рдореЗрдВ рдПрдХ рд░рд┐рдХреЙрд░реНрдб рд╣реИ ред рдпрджрд┐ рдЖрдк рдкрдбрд╝реЛрд╕ рдореЗрдВ рдХреЛрдб рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рд╣реА рдХреЛрдб рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:p[0] = 0xfc | ((wc >> 30) & 0x01);
p[1] = 0x80 | ((wc >> 24) & 0x3f);
p[2] = 0x80 | ((wc >> 18) & 0x3f);
p[3] = 0x80 | ((wc >> 12) & 0x3f);
p[4] = 0x80 | ((wc >> 6) & 0x3f);
p[5] = 0x80 | (wc & 0x3f);
p += 6;
рдиреЛрдЯрдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ C рдпрд╛ C ++ рдХреЛрдб рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдХреЛрдИ C # рдпрд╛ рдЬрд╛рд╡рд╛ рдХреЛрдб!рдпрд╣ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдореБрдЭреЗ рдЗрд╕рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереАред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдорд╛рдирд╛ рдЧрдпрд╛ рдЯрд╛рдЗрдкреЛ рднрд╛рд╖рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рд╣реИред рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдзреНрдпрд╛рдпреЛрдВ рдореЗрдВ, рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХреЛрдб рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдВрдпреЛрдЧ рд╣реИред PVS-Studio рд╡рд┐рд╢реНрд▓реЗрд╖рдХ C / C ++ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ C # / Java рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╛рдж рдореЗрдВ рд╢реБрд░реВ рд╣реБрдЖ, рдФрд░ рд╣рдордиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯрд┐ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рдВрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛редрд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрд╡рд▓реЛрдХрди рдЕрднреА рднреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, C рдФрд░ C ++ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рд╕рдВрдЦреНрдпрд╛ 0, 1 рдФрд░ 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ :)редрдирд╛рдореЛрдВ рдореЗрдВ рдЧрд▓рддрд┐рдпрд╛рдБ
рдпрд╣ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдЦрдВрдб рд╣реЛрдЧрд╛ред рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП a1 рдФрд░ a2 рдЬреИрд╕реЗ рдирд╛рдореЛрдВ рд╕реЗ рднреНрд░рдорд┐рдд рд╣реЛрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдпрд╣рд╛рдВ рднреНрд░рдорд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрд╕рд╛рдиред рдФрд░ рдЕрдм рдкрд╛рдардХ рдЗрд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХреЗрдВрдЧреЗредрд╣рд╛рдЗрд╡ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдЬрд╛рд╡рд╛@Override
public List<ServiceInstance> getAllInstancesOrdered() {
List<ServiceInstance> list = new LinkedList<>();
list.addAll(instances.values());
Collections.sort(list, new Comparator<ServiceInstance>() {
@Override
public int compare(ServiceInstance o1, ServiceInstance o2) {
return o2.getWorkerIdentity().compareTo(o2.getWorkerIdentity());
}
});
return list;
}
рддреБрд▓рдирд╛ рд╕рдорд╛рд░реЛрд╣ рддреБрд▓рдирд╛ : рджреЛ рд╡рд╕реНрддреБрдУрдВ рд▓реЗрддрд╛ O1 рдФрд░ O2 ред рд▓реЗрдХрд┐рди рдПрдХ рдЯрд╛рдЗрдкреЛ рдХреЗ рдХрд╛рд░рдг, рдЖрдЧреЗ рдХреЗрд╡рд▓ рдУ 2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ редрджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ рддреНрд░реБрдЯрд┐ рджреВрд╕рд░реЗ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рд╣реБрдИ:@Override
public List<ServiceInstance> getAllInstancesOrdered() {
List<ServiceInstance> list = new LinkedList<>();
readLock.lock();
try {
list.addAll(instances.values());
} finally {
readLock.unlock();
}
Collections.sort(list, new Comparator<ServiceInstance>() {
@Override
public int compare(ServiceInstance o1, ServiceInstance o2) {
return o2.getWorkerIdentity().compareTo(o2.getWorkerIdentity());
}
});
return list;
}
Infer.NET рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C # рднрд╛рд╖рд╛private void MergeParallelTransitions()
{
....
if (double.IsInfinity(transition1.Weight.Value) &&
double.IsInfinity(transition1.Weight.Value))
....
}
рдХрдпрд╛рдордд 3 рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++uint AltOp::fixedLength()
{
uint l1 = exp1->fixedLength();
uint l2 = exp1->fixedLength();
if (l1 != l2 || l1 == ~0u)
return ~0;
return l1;
}
рдпрджрд┐ рдХрд┐рд╕реА рдиреЗ рддреБрд░рдВрдд рдПрдХ рдЯрд╛рдЗрдкреЛ рдХреЛ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЬрд╣рд╛рдВ рдПрд▓ 2 рдЪрд░ рдХреЛ рдЖрд░рдВрднреАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред Exp2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП редрд╕реНрд░реЛрдд рдЗрдВрдЬрди рдПрд╕рдбреАрдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА ++void GetFPSColor( int nFps, unsigned char ucColor[3] )
{
....
int nFPSThreshold1 = 20;
int nFPSThreshold2 = 15;
if (IsPC() &&
g_pMaterialSystemHardwareConfig->GetDXSupportLevel() >= 95)
{
nFPSThreshold1 = 60;
nFPSThreshold1 = 50;
}
....
}
рд╕рд╣реА рдврдВрдЧ рд╕реЗ:nFPSThreshold1 = 60;
nFPSThreshold2 = 50;
рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА рднрд╛рд╖рд╛рд╡реИрд╕реЗ, рдЯрд╛рдЗрдкреЛ рди рдХреЗрд╡рд▓ рдЪрд░ рдирд╛рдореЛрдВ рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдореИрдХреНрд░реЛ рдирд╛рдореЛрдВ рдореЗрдВ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдм рдРрд╕реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рд╣реЛрдВрдЧреЗредint private_ioctl(struct vnt_private *pDevice, struct ifreq *rq)
{
....
if (sStartAPCmd.byBasicRate & BIT3) {
pMgmt->abyIBSSSuppRates[2] |= BIT7;
pMgmt->abyIBSSSuppRates[3] |= BIT7;
pMgmt->abyIBSSSuppRates[4] |= BIT7;
pMgmt->abyIBSSSuppRates[5] |= BIT7;
} else if (sStartAPCmd.byBasicRate & BIT2) {
pMgmt->abyIBSSSuppRates[2] |= BIT7;
pMgmt->abyIBSSSuppRates[3] |= BIT7;
pMgmt->abyIBSSSuppRates[4] |= BIT7;
} else if (sStartAPCmd.byBasicRate & BIT1) {
pMgmt->abyIBSSSuppRates[2] |= BIT7;
pMgmt->abyIBSSSuppRates[3] |= BIT7;
} else if (sStartAPCmd.byBasicRate & BIT1) {
pMgmt->abyIBSSSuppRates[2] |= BIT7;
} else {
pMgmt->abyIBSSSuppRates[2] |= BIT7;
pMgmt->abyIBSSSuppRates[3] |= BIT7;
}
....
}
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, BIT1 рдирд╛рдордХ рдПрдХ рдорд╛рд╕реНрдХ рдХрд╛ рджреЛ рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬреЛ рджреВрд╕рд░реЗ рдЪреЗрдХ рдХреЛ рдмреЗрдХрд╛рд░ рдХрд░ рджреЗрддрд╛ рд╣реИред рджреВрд╕рд░реЗ рдЯрд┐рдкреНрдкрдгреА рд╡рд╛рд▓реЗ рд╕рд╢рд░реНрдд рд╡рд┐рд╡рд░рдг рдХреЗ рдирд┐рдХрд╛рдп рдХреЛ рдХрднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛редCMaNGOS рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++void AttackedBy(Unit* pAttacker) override
{
....
DoScriptText(urand(0, 1) ?
SAY_BELNISTRASZ_AGGRO_1 :
SAY_BELNISTRASZ_AGGRO_1,
m_creature, pAttacker);
....
}
рдЦреЗрд▓ рдореЗрдВ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рдереА, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ рдЙрд╕реА SAY_BELNISTRASZ_AGGRO_1 рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ редрд╡реИрдВрдЧрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ: рд╡рди рдлреЙрд░ рдж рд░реЛрдб, C ++const char* iGetJoyBtnNameText(int vkey,int lang)
{
....
if (vkey >= VK_STICK_SWITCH_1 && vkey <= VK_STICK_SWITCH_9)
{
ret = (lang)
? iJoystickStickSwitch2[vkey - VK_STICK_SWITCH_1]
: iJoystickStickSwitch2[vkey - VK_STICK_SWITCH_1];
return ret;
}
....
}
рдЗрд╕рдХреЗ рдЖрдЧреЗ рд▓рд┐рдЦреЗ рдХреЛрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдЗрд╕ рддрд░рд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:ret = (lang)
? iJoystickStickSwitch2[vkey - VK_STICK_SWITCH_1]
: iJoystickStickSwitch1[vkey - VK_STICK_SWITCH_1];
рдЖрд░рдЯреА-рдереНрд░реЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА рднрд╛рд╖рд╛uint8_t can_receive_message_length(uint32_t can_periph,
uint8_t fifo_number)
{
uint8_t val = 0U;
if(CAN_FIFO0 == fifo_number){
val = (uint8_t)(CAN_RFIFO0(can_periph) & CAN_RFIFO_RFL0_MASK);
}else if(CAN_FIFO0 == fifo_number){
val = (uint8_t)(CAN_RFIFO1(can_periph) & CAN_RFIFO_RFL0_MASK);
}else{
}
return val;
}
рдЖрд░рдЯреА-рдереНрд░реЗрдб рдПрдореНрдмреЗрдбреЗрдб рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕, рд░реАрдпрд▓-рдЯрд╛рдЗрдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдпрд╣рд╛рдБ рд╣рдо FIFO 0 рдФрд░ FIFO 1 рдХреЗ рдмреАрдЪ рдХрд╛ рднреНрд░рдо рджреЗрдЦрддреЗ рд╣реИрдВред рдФрд░ рдХрд╣реАрдВ рди рдХрд╣реАрдВ, рдХрд┐рд╕реА рдХреЛ рдПрдХ рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛редрддреНрд░реБрдЯрд┐ рдпрд╣рд╛рдБ рд╣реИ:if (CAN_FIFO0 == fifo_number){
....
}else if(CAN_FIFO0 == fifo_number){
рджреВрд╕рд░рд╛ рдЪреЗрдХ рд╣рдореЗрд╢рд╛ рдЧрд▓рдд рджреЗрддрд╛ рд╣реИред рд╕рд╣реА рдврдВрдЧ рд╕реЗ:if (CAN_FIFO0 == fifo_number){
....
}else if(CAN_FIFO1 == fifo_number){
рд╣рд╛рдЗрд╡ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рдЬрд╛рд╡рд╛private void
generateDateTimeArithmeticIntervalYearMonth(String[] tdesc) throws Exception {
String operatorName = tdesc[1];
String operatorSymbol = tdesc[2];
String operandType1 = tdesc[3];
String colOrScalar1 = tdesc[4];
String operandType2 = tdesc[5];
String colOrScalar2 = tdesc[6];
....
if (colOrScalar1.equals("Col") && colOrScalar1.equals("Column")) {
....
} else if (colOrScalar1.equals("Col") && colOrScalar1.equals("Scalar")) {
....
}
PVS- рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рддреБрд░рдВрдд 2 рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ:- ColOrScalar1 рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ, Col рдФрд░ Column рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рджреЛрдиреЛрдВ рдХреЛ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИ;
- ColOrScalar1 рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ Col рдФрд░ Scalar рддрд╛рд░ рдХреА рдмрд░рд╛рдмрд░реА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИред
рдЪрд░ рдирд╛рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рднреНрд░рдо рд╣реИредShareaza рдкрд░рд┐рдпреЛрдЬрдирд╛, C ++ рднрд╛рд╖рд╛void CDownloadWithSources::MergeMetadata(const CXMLElement* pXML)
{
CQuickLock pLock( Transfers.m_pSection );
CXMLAttribute* pAttr1 =
m_pXML->GetAttribute(CXMLAttribute::schemaName);
CXMLAttribute* pAttr2 =
pXML->GetAttribute(CXMLAttribute::schemaName);
if (pAttr1 && pAttr2 &&
!pAttr1->GetValue().CompareNoCase(pAttr1->GetValue()))
....
}
рд╕рд╣реА рдврдВрдЧ рд╕реЗ:pAttr1->GetValue().CompareNoCase(pAttr2->GetValue())
рдиреЛрдЯрдЪрд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╡рд┐рд░рд╛рдо рд▓реЗрддреЗ рд╣реИрдВред рдПрдХ рдбрд░ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдмрдВрдзрд╛рддреНрдордХ рдЧрд▓рддрд┐рдпреЛрдВ рдХрд╛ рдкрд╣рд╛рдбрд╝ рджреЗрдЦрдХрд░ рд╣рдо рднреВрд▓ рдЬрд╛рдПрдВрдЧреЗ рдХрд┐ рд╣рдо рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВредрдХрд╛рд░реНрдп рдХрд┐рд╕реА рдФрд░ рдХреЗ рдХреЛрдб рдкрд░ рд╣рдВрд╕рдирд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд╕рдм рдЖрдкрдХреА рдЙрдВрдЧрд▓реА рдХреЛ рджрдмрд╛рдиреЗ рдФрд░ рдХрд╣рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рд╣реИ: "рд╣рд╛ рд╣рд╛, рдареАрдХ рд╣реИ, рдЖрдкрдХреЛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред" рдпрд╣ рд╕реЛрдЪрдиреЗ рдХрд╛ рдХрд╛рд░рдг! рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗрдкреНрд░рдХрд╛рд╢рди рдпрд╣ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ рдХрд┐ рд╣рдордореЗрдВ рд╕реЗ рдХреЛрдИ рднреА рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдкреНрд░рддрд┐рд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИред рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдХреЛрдб рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рд░ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИрдВ рдЬреЛ рдЖрдк рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ 0, 1, 2 рдореЗрдВ рдЦреЛ рдЬрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдпреЛрдЧреНрдпрддрд╛ рд╕реЗ рд▓рдЧрднрдЧ рд╕реНрд╡рддрдВрддреНрд░ рд╣реИредрдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реИ рдХрд┐ рд▓реЛрдЧ рдЧрд▓рддрд┐рдпрд╛рдБ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдЖрдк рдХреЛрдб рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд▓рд╛ рдХрджрдо рдирд╣реАрдВ рдЙрдард╛ рд╕рдХрддреЗред рдпрд╣ рд╕рдордЭрддреЗ рд╣реБрдП рдХрд┐ рд╣рдо рд╕рднреА рдЧрд▓рдд рд╣реИрдВ, рд▓реЛрдЧ рдХреЛрдбрд┐рдВрдЧ рдорд╛рдирдХреЛрдВ, рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛рдУрдВ, рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ, рд╕реНрдереИрддрд┐рдХ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИредрдЪреАрдЬреЗрдВ рдЗрддрдиреА рд╕рдордЭ рд╕реЗ рдХреНрдпреЛрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВ? рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реБрдП, рд╣рдореЗрдВ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИред рдмрд╣реБрддреЛрдВ рдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЖрддреНрдорд╕рдореНрдорд╛рди рд╣реИ рдФрд░ рд╡реЗ рдХреЗрд╡рд▓ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рд╕рд░рд▓ рдЧрд▓рддрд┐рдпрд╛рдВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред рдпрд╣ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИредрдпрджрд┐ рдЖрдк рдПрдХ рдЯреАрдо рд▓реАрдбрд░ / рдореИрдиреЗрдЬрд░ рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдЙрд╕реА рд╕рдордп рдЗрд╕ рдиреЛрдЯ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ редQt рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++AtomicComparator::ComparisonResult
IntegerComparator::compare(const Item &o1,
const AtomicComparator::Operator,
const Item &o2) const
{
const Numeric *const num1 = o1.as<Numeric>();
const Numeric *const num2 = o1.as<Numeric>();
if(num1->isSigned() || num2->isSigned())
....
}
рд╕рд╣реА рдврдВрдЧ рд╕реЗ:const Numeric *const num2 = o2.as<Numeric>();
Android рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++ рднрд╛рд╖рд╛static inline bool isAudioPlaybackRateEqual(
const AudioPlaybackRate &pr1,
const AudioPlaybackRate &pr2)
{
return fabs(pr1.mSpeed - pr2.mSpeed) <
AUDIO_TIMESTRETCH_SPEED_MIN_DELTA &&
fabs(pr1.mPitch - pr2.mPitch) <
AUDIO_TIMESTRETCH_PITCH_MIN_DELTA &&
pr2.mStretchMode == pr2.mStretchMode &&
pr2.mFallbackMode == pr2.mFallbackMode;
}
рдПрдХ рд╕рд╛рде рджреЛ рдЯрд╛рдЗрдкреЛ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЪрд░ pr2.mStretchMode рдФрд░ pr2.mFallbackMode рдХреА рддреБрд▓рдирд╛ рдЦреБрдж рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИредрдмреВрд╕реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++point3D operator/(const point3D &p1, const point3D &p2)
{
return point3D(p1.x/p2.x, p1.y/p2.y, p1.z/p1.z);
}
рдмрд╣реБрдд рдЕрдВрдд рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдЪрд░ p1.z рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛редрдХреНрд▓реИрдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++bool haveSameType(QualType Ty1, QualType Ty2) {
return (Context.getCanonicalType(Ty1) ==
Context.getCanonicalType(Ty2) ||
(Ty2->isIntegerType() &&
Ty2->isIntegerType()));
}
рд╣рд╛рдВ, рд╣рд╛рдВ, рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдореЗрдВ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкрд╛рддрд╛ рд╣реИред рд╕рд╣реА рдврдВрдЧ рд╕реЗ:(Ty1->isIntegerType() &&
Ty2->isIntegerType())
рдХреНрд▓реИрдВрдЧ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++Instruction *InstCombiner::visitXor(BinaryOperator &I) {
....
if (Op0I && Op1I && Op0I->isShift() &&
Op0I->getOpcode() == Op1I->getOpcode() &&
Op0I->getOperand(1) == Op1I->getOperand(1) &&
(Op1I->hasOneUse() || Op1I->hasOneUse())) {
....
}
рд╕рд╣реА рдврдВрдЧ рд╕реЗ:(Op0I->hasOneUse() || Op1I->hasOneUse())
Qt рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++inline bool qCompare(QImage const &t1, QImage const &t2, ....)
{
....
if (t1.width() != t2.width() || t2.height() != t2.height()) {
....
}
NCBI рдЬреАрдиреЛрдо рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛, C ++static bool s_PCRPrimerSetLess(const CPCRPrimerSet& s1, const CPCRPrimerSet& s2)
{
if (!s1.IsSet() && s1.IsSet()) {
return true;
} else if (s1.IsSet() && !s2.IsSet()) {
return false;
} else if (!s1.IsSet() && !s2.IsSet()) {
return false;
} else if (s1.Get().size() < s2.Get().size()) {
return true;
} else if (s1.Get().size() > s2.Get().size()) {
return false;
} else {
.....
}
рдкрд╣рд▓реЗ рдЪреЗрдХ рдореЗрдВ рддреНрд░реБрдЯрд┐ред рдпрд╣ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:if (!s1.IsSet() && s2.IsSet()) {
NCBI рдЬреАрдиреЛрдо рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛, C ++CRef<CSeq_align> CNWAligner::Run(CScope &scope, const CSeq_loc &loc1,
const CSeq_loc &loc2, bool trim_end_gaps)
{
if ((!loc1.IsInt() && !loc1.IsWhole()) ||
(!loc1.IsInt() && !loc1.IsWhole()))
{
NCBI_THROW(CException, eUnknown,
"Only whole and interval locations supported");
}
....
}
рд╕реНрдерд┐рддрд┐ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдХреЛ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рдЬрд▓реНрджрдмрд╛рдЬрд╝реА рдХреА рдФрд░ loc2 рдХреЛ loc2 рд╕реЗ рдмрджрд▓рдирд╛ рднреВрд▓ рдЧрдпрд╛ редFlashDevelop рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА #public void SetPrices(....)
{
UInt32 a0 = _choice.GetPrice0();
UInt32 a1 = _choice.GetPrice1();
UInt32 b0 = a1 + _choice2.GetPrice0();
UInt32 b1 = a1 + _choice2.GetPrice1();
....
}
FreeCAD рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++inline void insEdgeVec(std::map<int,std::set<int> > &map,
int n1, int n2)
{
if(n1<n2)
map[n2].insert(n1);
else
map[n2].insert(n1);
};
рд╢рд░реНрдд рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдХ рд╣реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдорд╛рдорд▓рд╛ рд╣реЛрдЧрд╛ред рдЖрдк рдПрдХ рдкрдВрдХреНрддрд┐ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреИрд╕реЗ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрд▓рд┐рдмреНрд░реЗ рдСрдлрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++class SVX_DLLPUBLIC SdrMarkView : public SdrSnapView
{
....
const Point& GetRef1() const { return maRef1; }
const Point& GetRef2() const { return maRef1; }
....
};
рдХреНрд▓рд╛рд╕рд┐рдХрд▓ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рддреНрд░реБрдЯрд┐ред рд╕рд╣реА рдврдВрдЧ рд╕реЗ:const Point& GetRef2() const { return maRef2; }
рд▓рд┐рдмреНрд░реЗ рдСрдлрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++bool CmpAttr(
const SfxPoolItem& rItem1, const SfxPoolItem& rItem2)
{
....
::boost::optional<sal_uInt16> oNumOffset1 =
static_cast<const SwFmtPageDesc&>(rItem1).GetNumOffset();
::boost::optional<sal_uInt16> oNumOffset2 =
static_cast<const SwFmtPageDesc&>(rItem1).GetNumOffset();
....
}
рдФрд░ рдПрдХ рдФрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рддреНрд░реБрдЯрд┐ :)ред рдПрдХ рдЬрдЧрд╣ 1 рд╕реЗ 2 рд╕рд╣реА рд╣реЛ рдЧрдП, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ рд╡реЗ рднреВрд▓ рдЧрдПредрд▓рд┐рдмреНрд░реЗ рдСрдлрд┐рд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++XMLTransformerOOoEventMap_Impl::XMLTransformerOOoEventMap_Impl(
XMLTransformerEventMapEntry *pInit,
XMLTransformerEventMapEntry *pInit2 )
{
if( pInit )
AddMap( pInit );
if( pInit )
AddMap( pInit2 );
}
1 рдХреЛ 2 рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдореЗрдВ рдХреЛрдИ рдЧрд▓рддреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл 2 рдХреЛ рджреВрд╕рд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИредрдЖрдк рдереЛрдбрд╝реЗ рдердХреЗ рд╣реБрдП рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЪрд╛рдп рдпрд╛ рдХреЙрдлреА рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рд╣рдо рд╕рдВрдЦреНрдпрд╛ 0, 1 рдФрд░ 2 рдХреА рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдкрд░рд┐рдЪрд┐рддреЛрдВ рдХреЛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗредGeant4 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++ рднрд╛рд╖рд╛void G4VTwistSurface::GetBoundaryLimit(G4int areacode,
G4double limit[]) const
{
....
if (areacode & sC0Min1Max) {
limit[0] = fAxisMin[0];
limit[1] = fAxisMin[1];
} else if (areacode & sC0Max1Min) {
limit[0] = fAxisMax[0];
limit[1] = fAxisMin[1];
} else if (areacode & sC0Max1Max) {
limit[0] = fAxisMax[0];
limit[1] = fAxisMax[1];
} else if (areacode & sC0Min1Max) {
limit[0] = fAxisMin[0];
limit[1] = fAxisMax[1];
}
....
}
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╕рд▓рд╛рд╣ рд▓реА рдФрд░ рдЖрд░рд╛рдо рдХрд┐рдпрд╛ред рдЗрд╕ рдХреЛрдб рдореЗрдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ?рдЙрди рдкрд╛рдардХреЛрдВ рдХреЛ рдмрдзрд╛рдИ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЧрд▓рддреА рджреЗрдЦреА рд╣реИред рддреБрдо рдорд╣рд╛рди рд╣реЛ!рдЬреЛ рдЦреЛрдЬ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИрдВ, рдореИрдВ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рд╕рдордЭрддрд╛ рд╣реВрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рдмрд╣реБрдд рдердХрд╛рдК рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЬрд▓реНрджреА рд╕реЗ рдХреБрдЫ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдмрд╣реБрдд рдорджрдж рдХрд░рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдердХрддреЗ рдирд╣реАрдВ рд╣реИрдВредрддреНрд░реБрдЯрд┐ рдпрд╣ рд╣реИ рдХрд┐ рдпреЗ рджреЛрдиреЛрдВ рдЪреЗрдХ рд╕рдорд╛рди рд╣реИрдВ:if (areacode & sC0Min1Max) {
} else if (areacode & sC0Min1Max) {
рдпрджрд┐ рдЖрдк рдХреЛрдб рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдд рдкрд╣рд▓реЗ рдЪреЗрдХ рдЧрд▓рдд рд╣реИред рд╕рд╣реА рдврдВрдЧ рд╕реЗ:if (areacode & sC0Min1Min) {
} else if (areacode & sC0Max1Min) {
} else if (areacode & sC0Max1Max) {
} else if (areacode & sC0Min1Max) {
рдХреНрд░рд┐рдЕрд░реНрдЬрд╛рдЗрди рд╡реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++bool
CompareRotation(const Quat& q1, const Quat& q2, float epsilon)
{
return (fabs_tpl(q1.v.x - q2.v.x) <= epsilon)
&& (fabs_tpl(q1.v.y - q2.v.y) <= epsilon)
&& (fabs_tpl(q2.v.z - q2.v.z) <= epsilon)
&& (fabs_tpl(q1.w - q2.w) <= epsilon);
}
TortoiseGit рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++void CGitStatusListCtrl::OnContextMenuList(....)
{
....
if( (!this->m_Rev1.IsEmpty()) ||
(!this->m_Rev1.IsEmpty()) )
....
}
Geant4 рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++ рднрд╛рд╖рд╛G4double G4MesonAbsorption::
GetTimeToAbsorption(const G4KineticTrack& trk1,
const G4KineticTrack& trk2)
{
....
if(( trk1.GetDefinition() == G4Neutron::Neutron() ||
trk1.GetDefinition() == G4Neutron::Neutron() ) &&
sqrtS>1.91*GeV && pi*distance>maxChargedCrossSection)
return time;
....
}
рдореЛрдиреЛрдбреЗрд╡рд▓рдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА #private bool MembersMatch(ISymbol member1, ISymbol member2)
{
....
if (member1.DeclaredAccessibility !=
member1.DeclaredAccessibility
|| member1.IsStatic != member1.IsStatic)
{
return false;
}
....
}
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рдЬрд╛рддреЗ рд╣реИрдВред рджрд░рдЕрд╕рд▓, рдпрд╣рд╛рдВ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдЖрдк рдХреЗрд╡рд▓ рдЖрд╣реЗрдВ рднрд░ рд╕рдХрддреЗ рд╣реИрдВредрдбреЙрд▓реНрдлрд┐рди рдПрдореБрд▓реЗрдЯрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++bool IRBuilder::maskedValueIsZero(InstLoc Op1, InstLoc Op2) const
{
return (~ComputeKnownZeroBits(Op1) &
~ComputeKnownZeroBits(Op1)) == 0;
}
RunAsAdmin рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рд╢рд┐рдо рдкрд░рд┐рдпреЛрдЬрдирд╛, C ++bool IsLuidsEqual(LUID luid1, LUID luid2)
{
return (luid1.LowPart == luid2.LowPart) &&
(luid2.HighPart == luid2.HighPart);
}
IT ++ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++ рднрд╛рд╖рд╛Gold::Gold(const ivec &mseq1_connections,
const ivec &mseq2_connections)
{
....
it_assert(mseq1.get_length() == mseq1.get_length(),
"Gold::Gold(): dimension mismatch");
}
рдХреНрд╡рд╛рдВрдЯрд▓рд┐рдм рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++Distribution ManipulateDistribution::convolve(
const Distribution& d1, const Distribution& d2) {
....
QL_REQUIRE (d1.xmin_ == 0.0 && d1.xmin_ == 0.0,
"distributions offset larger than 0");
....
}
рд╕рд╛рдВрдмрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++static bool samu_correct(struct samu *s1, struct samu *s2)
{
....
} else if (s1_len != s1_len) {
DEBUG(0, ("Password history not written correctly, "
"lengths differ, want %d, got %d\n",
s1_len, s2_len));
....
}
рдореЛрдЬрд╝рд┐рд▓рд╛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++static PRBool IsZPositionLEQ(nsDisplayItem* aItem1,
nsDisplayItem* aItem2,
void* aClosure) {
if (!aItem1->GetUnderlyingFrame()->Preserves3D() ||
!aItem1->GetUnderlyingFrame()->Preserves3D()) {
return IsContentLEQ(aItem1, aItem2, aClosure);
}
....
}
рд╣рд╛рдЗрдХреБ рдСрдкрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++void trans_double_path::reset()
{
m_src_vertices1.remove_all();
m_src_vertices2.remove_all();
m_kindex1 = 0.0;
m_kindex1 = 0.0;
m_status1 = initial;
m_status2 = initial;
}
Qt рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++Ok, рдЕрдм рдереЛрдбрд╝рд╛ рдФрд░ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдордЬрд╝реЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рддреНрд░реБрдЯрд┐ рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:static ShiftResult shift(....)
{
....
qreal l = (orig->x1 - orig->x2)*(orig->x1 - orig->x2) +
(orig->y1 - orig->y2)*(orig->y1 - orig->y1) *
(orig->x3 - orig->x4)*(orig->x3 - orig->x4) +
(orig->y3 - orig->y4)*(orig->y3 - orig->y4);
....
}
рдПрдХ рддрд╕реНрд╡реАрд░, рдЗрд╕рд▓рд┐рдП рддреБрд░рдВрдд рдЬрд╡рд╛рдм рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдФрд░ рд╕реЛрдЪрдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓рд╛редрдпрд╣ рд╕рд╣реА рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЙрддреНрдкрддреНрддрд┐-> y1 - рдореВрд▓-> y1 рдХреЛ рдореВрд▓ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП-> y1 - рдореВрд▓-> y2 ред.NET рдХрдВрдкрд╛рдЗрд▓рд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C # рднрд╛рд╖рд╛public void IndexerMemberRace()
{
....
for (int i = 0; i < 20; i++)
{
....
if (i % 2 == 0)
{
thread1.Start();
thread2.Start();
}
else
{
thread1.Start();
thread2.Start();
}
....
}
....
}
рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓рд╛ред рдкрд░реАрдХреНрд╖рдг рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдЕрд▓рдЧ рдХреНрд░рдо рдореЗрдВ рдереНрд░реЗрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдПрдХ рдЯрд╛рдЗрдкреЛ рдХреЗ рдХрд╛рд░рдг, рдереНрд░реЗрдбреНрд╕ рд╣рдореЗрд╢рд╛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкрд░реАрдХреНрд╖рдг рдХрдо рд╕реЗ рдХрдо рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПредрд╕рд╣реА рдврдВрдЧ рд╕реЗ:if (i % 2 == 0)
{
thread1.Start();
thread2.Start();
}
else
{
thread2.Start();
thread1.Start();
}
рд╕рд╛рдВрдмрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА рднрд╛рд╖рд╛static int compare_procids(const void *p1, const void *p2)
{
const struct server_id *i1 = (struct server_id *)p1;
const struct server_id *i2 = (struct server_id *)p2;
if (i1->pid < i2->pid) return -1;
if (i2->pid > i2->pid) return 1;
return 0;
}
рддреБрд▓рдирд╛ рд╕рдорд╛рд░реЛрд╣ 1 рдХрднреА рдирд╣реАрдВ рд▓реМрдЯреЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ i2-> pid> i2-> pid рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИредрд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЯрд╛рдЗрдкреЛ рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:if (i1->pid > i2->pid) return 1;
рдЪрдХреНрд░рдЪреЛрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛, C ++рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдХрд╛ рдЕрдВрддрд┐рдо рдорд╛рдорд▓рд╛ред рд╣реБрд░реНрд░реЗ!bool Lowerer::GenerateFastBrSrEq(....,
IR::RegOpnd * srcReg1,
IR::RegOpnd * srcReg2,
....)
{
....
else if (srcReg1 && (srcReg1->m_sym->m_isStrConst))
....
else if (srcReg1 && (srcReg1->m_sym->m_isStrConst))
....
}
рдЕрдиреНрдп рддреНрд░реБрдЯрд┐рдпрд╛рдВ
рдЕрдм рд╕рдВрдЦреНрдпрд╛ 0, 1, 2 рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЬреБрдбрд╝реЗ рдХрдо рддреНрд░реБрдЯрд┐ рд╡рд╛рд▓реЗ рдкреИрдЯрд░реНрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВредрдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рд╕реНрдерд┐рд░ 0/1/2 рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд░реВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C ++Int_t TProofMonSenderML::SendSummary(TList *recs, const char *id)
{
....
if (fSummaryVrs == 0) {
if ((dsn = recs->FindObject("dataset"))) recs->Remove(dsn);
} else if (fSummaryVrs == 0) {
....
}
рдпрд╣ рдЕрдЬреАрдм рд╣реИ fSummaryVrs рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 0. рджреЛ рдмрд╛рд░ ред.NET CoreCLR рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C #void PutIA64Imm22(UINT64 * pBundle, UINT32 slot, INT32 imm22)
{
if (slot == 0)
{
....
}
else if (slot == 1)
{
....
}
else if (slot == 0)
{
....
}
....
}
FFmpeg рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА рднрд╛рд╖рд╛static int imc_decode_block(....)
{
....
if (stream_format_code & 0x1)
imc_decode_level_coefficients_raw(....);
else if (stream_format_code & 0x1)
imc_read_level_coeffs_raw(....);
....
}
рдЬрд┐рдк / рдирд╛рдо
рдкрд╣рд▓реЗ рд╣рдордиреЗ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдерд╛ рдЬрдм рд╕реВрдЪрдХрд╛рдВрдХ рдпрд╛ рдирд╛рдо рдЧрд▓рдд рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдПрдХ рд╕реНрдерд┐рддрд┐ рд╣реИ рдЬрд╣рд╛рдБ рдЖрдкрдиреЗ рддреБрд░рдВрдд рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рдХреЛ рдХреИрд╕реЗ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдПрдХ рдФрд░ рджреВрд╕рд░реЗ рдЕрдзреНрдпрд╛рдп рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд▓рд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛редрдореЗрд╕рд╛ 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++bool
ir_algebraic_visitor::reassociate_constant(....)
{
....
if (ir1->operands[0]->type->is_matrix() ||
ir1->operands[0]->type->is_matrix() ||
ir2->operands[1]->type->is_matrix() ||
ir2->operands[1]->type->is_matrix())
return false;
....
}
рдпрд╣ рдХреЛрдб рдЗрд╕ рддрд░рд╣ рддрдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:if (ir1->operands[0]->type->is_matrix() ||
ir1->operands[1]->type->is_matrix() ||
ir2->operands[0]->type->is_matrix() ||
ir2->operands[1]->type->is_matrix())
рдФрд░ рдЖрдк рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:if (ir1->operands[0]->type->is_matrix() ||
ir2->operands[0]->type->is_matrix() ||
ir1->operands[1]->type->is_matrix() ||
ir2->operands[1]->type->is_matrix())
рдЕрддрд┐рд░рд┐рдХреНрдд 0
рдХрднреА-рдХрднреА 0 рдмреЗрдорд╛рдиреА рдФрд░ рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреА рд╡рдЬрд╣ рд╕реЗ рд╕рдВрдЦреНрдпрд╛ рдСрдХреНрдЯрд▓ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреА рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдпрд╛ рд╕реНрд╡рд░реВрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЦрд░рд╛рдм рдХрд░реЗрдВредрдЙрд▓реНрд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрдирдХреЗ рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рдореИрдВ рд▓реЗрдЦ рдореЗрдВ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдХреЛрдб рдирд╣реАрдВ рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдпрд╣рд╛рдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:- V536 рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕реНрдерд┐рд░ рдореВрд▓реНрдп рдХреЛ рдПрдХ рдЕрд╖реНрдЯрд╛рдзрд╛рд░реА рд░реВрдк, рдЙрджрд╛рд╣рд░рдгреЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдП ;
- V638 рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдирд▓ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдЕрдВрджрд░ рдореМрдЬреВрдж рд╣реИред '\ 0xNN' рд╡рд░реНрдгреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╢рд╛рдпрдж рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ: '\ xNN', рдЙрджрд╛рд╣рд░рдг ред
+1 рд▓рд┐рдЦрдирд╛ рднреВрд▓ рдЧрдП
рд╣рд╛рдЗрдХреБ рдСрдкрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ, рд╕реА ++int
UserlandFS::KernelEmu::new_path(const char *path, char **copy)
{
....
if (appendDot) {
copiedPath[len] = '.';
copiedPath[len] = '\0';
}
....
}
рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк:copiedPath[len] = '.';
copiedPath[len + 1] = '\0';
рдзреНрдпрд╛рди рджреЗрдВред рдЬрд┐рд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡реЗ рдПрдХ рдЗрдХрд╛рдИ рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдП, рд╡рд╣ рджреБрд░реНрд▓рдн рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдареАрдХ рд╕реЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдореИрдВ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рд╕реЗ рдорд┐рд▓рд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдм рдореИрдВ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдЗрд╕реА рддрд░рд╣ рдХреЗ рдЙрджрд╛рд╣рд░рдг рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рддреЛ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдорд┐рд▓рд╛ред рдореБрдЭреЗ рдЦреЗрдж рд╣реИ рдХрд┐ рдореИрдВ рдЖрдкрдХреЛ рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рдбрд░рд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ред рдореИрдВ рдХреНрд╖рдорд╛рдкреНрд░рд╛рд░реНрдереА рд╣реВрдВредрд╕реНрд╡рд░реВрдкрдг рддреНрд░реБрдЯрд┐рдпрд╛рдВ (C #)
рдЕрдзрд┐рдХрддрд░, рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЕрдХреНрд╕рд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ {0}, {1} рдпрд╛ {2} рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИрдВредAzure рдкреЙрд╡рд░рд╢реЗрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C #protected override void ProcessRecordInternal()
{
....
if (this.ShouldProcess(this.Name,
string.Format("Creating Log Alert Rule '{0}' in resource group {0}",
this.Name, this.ResourceGroupName)))
{
....
}
....
}
рджреЛ рдмрд╛рд░ рд▓рд┐рдЦрд╛ рдФрд░ {0} рд▓рд┐рдЦрд╛ред рдирддреАрдЬрддрди, рдпрд╣ рдирд╛рдо.рдирд╛рдо рджреЛ рдмрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛рдПрдЧрд╛ ред рд▓реЗрдХрд┐рди рдпрд╣ рдирд╛рдоред RourceGroupName рдирд┐рд░реНрдорд┐рдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛редрдореЛрдиреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛, рд╕реА #void ReadEntropy ()
{
if (reader.IsEmptyElement)
throw new XmlException (
String.Format ("WS-Trust Entropy element is empty.{2}",
LineInfo ()));
....
}
рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдЕрдЬреАрдм рд╣реИред рдЖрдкрдХреЛ рд╡рд╣ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдирд╣реАрдВ рд╣реИред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рдХреЛрдб рдЕрд╕рдлрд▓ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рд╕реЗ рдЧреБрдЬрд░ рдЧрдпрд╛ рдФрд░ рдЯреВрдЯ рдЧрдпрд╛редXenko рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C #public string ToString(string format,
IFormatProvider formatProvider)
{
if (format == null)
return ToString(formatProvider);
return string.Format(
formatProvider,
"Red:{1} Green:{2} Blue:{3}",
R.ToString(format, formatProvider),
G.ToString(format, formatProvider),
B.ToString(format, formatProvider));
}
рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдпрд╣ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдирдВрдмрд░рд┐рдВрдЧ {0} рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, {1} рд╕реЗ рдирд╣реАрдВред рд╕рд╣реА рдХреЛрдб рд╣реИ:return string.Format(
formatProvider,
"Red:{0} Green:{1} Blue:{2}",
R.ToString(format, formatProvider),
G.ToString(format, formatProvider),
B.ToString(format, formatProvider));
.NET рдХрдВрдкрд╛рдЗрд▓рд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ, C #private void DumpAttributes(Symbol s)
{
....
Console.WriteLine("{0} {1} {2}", pa.ToString());
....
}
рддрд░реНрдХ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВредрдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ
рдореБрдЭреЗ 0, 1 рдФрд░ 2 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЯрд╛рдЗрдкреЛрд╕ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдереЗредрдЕрдЧрд░ рдореИрдВрдиреЗ рдмрд╕ рдХрд╣рд╛: "рдУ 1 рдФрд░ рдУ 2 рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ," рдЖрдк рд╕рд╣рдордд рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЕрд░реНрде рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рд▓реЗрдЦ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рдХрд░ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдХреЗ рдЕрдм рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВредрдЕрдм рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреА рдЧрдИ рд╣реИ, рдФрд░ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИред рд╕рдЪреЗрдд рд╕рдмрд▓ рд╣реЛрддрд╛ рд╣реИред рдЕрдм рдЖрдк рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЪреМрдХрд╕ рд╣реЛрдВрдЧреЗ рдФрд░ рдЪрд░ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдзреНрдпрд╛рди рджреЗрдВрдЧреЗ, рдЬрд┐рдирдХреЗ рдирд╛рдо рдкрд░ рдЖрдк 0, 1, 2 рджреЗрдЦреЗрдВрдЧреЗред рдРрд╕реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдХреБрдЫ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреЗрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реИ, рдРрд╕реЗ рд╕рд░рд▓ рдХреЛрдб рдореЗрдВ рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИрдВ, рдЬрд╣рд╛рдВ рдХреБрдЫ рднреА рдЬрд╛рд░реА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИредрдЗрд╕рд▓рд┐рдП, рдореИрдВ рдЖрдкрд╕реЗ 0, 1, 2 рд╕реЗ рдмрдЪрдиреЗ рдФрд░ рдЪрд░ рдирд╛рдо рд▓рдВрдмреЗ рд╕рдордп рджреЗрдиреЗ рдХрд╛ рдЖрдЧреНрд░рд╣ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдк рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдмрдЬрд╛рдп рдлрд░реНрд╕реНрдЯ / рд╕реЗрдХрдВрдб / рд▓реЗрдлреНрдЯ / рд░рд╛рдЗрдЯ рд╡рдЧреИрд░рд╣ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд╛рдо рдпрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рд▓реЛрднрди рдФрд░ рднреА рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж рдРрд╕реА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЕрдВрддрддрдГ рдХрдо рдирд╣реАрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛрдЧреАредрдлрд┐рд░ рднреА, рдЬрдм рдЖрдк рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ "рд╕рд╛рд░рдгреАрдмрджреНрдз рдХреЛрдб рдбрд┐рдЬрд╛рдЗрди" рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЕрднреА рднреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред рдЯреЗрдмреБрд▓рд░ рд╕реНрд╡рд░реВрдкрдг рдЯрд╛рдЗрдкреЛрд╕ рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдиреЛрдЯрд┐рд╕ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдФрд░ рддреЗрдЬрд╝ рдмрдирд╛рддрд╛ рд╣реИред рдЕрдзреНрдпрд╛рдп N13 рдХреЛ рдорд┐рдиреА-рдмреБрдХ рдореЗрдВ рджреЗрдЦреЗрдВ " рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдореБрдЦреНрдп рдкреНрд░рд╢реНрди, рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ, рдФрд░ рдСрд▓ рджреИрдЯ ред"рдПрдХ рдФрд░ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реНрдЯреИрдЯрд┐рдХ рдХреЛрдб рдПрдирд╛рд▓рд╛рдЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкрд╛рдпрд╛ рдЧрдпрд╛редред рддрджрдиреБрд╕рд╛рд░, рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╢реБрд░реБрдЖрдд рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдПрдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рдХрдИ рдЯрд╛рдЗрдкреЛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВредрдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗ рдФрд░ рдбрд░реЗ рд╣реБрдП рдереЗред рдореИрдВ рдЖрдкрдХреЛ 0, 1, 2 рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХреЛрдб рдФрд░ рдХрдо рддреНрд░реБрдЯрд┐ рдХреА рдХрд╛рдордирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рддрд╛рдХрд┐ рдлреНрд░реЗрдбреА рдЖрдкрдХреЗ рдкрд╛рд╕ рди рдЖрдПред
рдпрджрд┐ рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдХреЛ рдЕрдВрдЧреНрд░реЗрдЬреА рдмреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: рдПрдВрдбреНрд░реА рдХрд╛рд░рдкреЛрд╡ред рд╢реВрдиреНрдп, рдПрдХ, рджреЛ, рдЖрдкрдХреЗ рд▓рд┐рдП рдлреНрд░реЗрдбреА рдХрд╛ рдЖрдирд╛ ред