[{"data":1,"prerenderedAt":479},["ShallowReactive",2],{"global-navigation":3,"page-\u002Fsei-cert-fortran-coding-standard\u002Fback-matter\u002Faa-bibliography":31,"surround-\u002Fsei-cert-fortran-coding-standard\u002Fback-matter\u002Faa-bibliography":262,"sidebar-sei-cert-fortran-coding-standard":271},[4,8],{"title":5,"path":6,"_path":6,"fromAppConfig":7},"Home","\u002F",true,{"title":9,"path":10,"children":11,"_path":30,"fromAppConfig":7},"Coding Standards","\u002Fcoding-standards\u002F",[12,15,18,21,24,27],{"title":13,"path":14},"Android Coding Standard","\u002Fandroid-secure-coding-standard\u002F",{"title":16,"path":17},"C Coding Standard","\u002Fsei-cert-c-coding-standard\u002F",{"title":19,"path":20},"C++ Coding Standard","\u002Fsei-cert-cpp-coding-standard\u002F",{"title":22,"path":23},"Fortran Coding Standard","\u002Fsei-cert-fortran-coding-standard\u002F",{"title":25,"path":26},"Java Coding Standard","\u002Fsei-cert-oracle-coding-standard-for-java\u002F",{"title":28,"path":29},"Perl Coding Standard","\u002Fsei-cert-perl-coding-standard\u002F","\u002Fcoding-standards",{"id":32,"title":33,"body":34,"description":252,"extension":253,"meta":254,"navigation":7,"path":258,"seo":259,"stem":260,"__hash__":261},"content\u002F9.sei-cert-fortran-coding-standard\u002F05.back-matter\u002F2.aa-bibliography.md","AA. Bibliography",{"type":35,"value":36,"toc":248},"minimark",[37,41,59,73,87,101,115,129,143,157,174,188,202,216,230],[38,39,33],"h1",{"id":40},"aa-bibliography",[42,43,44,48,51,52,58],"p",{},[45,46],"a",{"id":47},"AA.Bibliography-CERTC",[49,50],"br",{},"\n[CERT C] CERT\u002FC. \" ",[45,53,57],{"href":54,"rel":55},"https:\u002F\u002Fcmu-sei.github.io\u002Fsecure-coding-standards\u002Fsei-cert-c-coding-standard\u002F",[56],"nofollow","CERT C Coding Standard",".\".",[42,60,61,64,66,67,72],{},[45,62],{"id":63},"AA.Bibliography-Seacord",[49,65],{},"\n[Seacord 2009] Seacord, Robert C. \" ",[45,68,71],{"href":69,"rel":70},"https:\u002F\u002Fwww.sei.cmu.edu\u002Flibrary\u002Fsei-cert-c-coding-standard-rules-for-developing-safe-reliable-and-secure-systems-2016-edition\u002F",[56],"The CERT C Secure Coding Standard"," . Boston: Addison-Wesley, 2009.",[42,74,75,78,80,81,86],{},[45,76],{"id":77},"AA.Bibliography-CodeeOpenCatalog",[49,79],{},"\n[CodeeOpenCatalog] The Codee Team. \" ",[45,82,85],{"href":83,"rel":84},"https:\u002F\u002Fopen-catalog.codee.com\u002F",[56],"Open Catalog of Code Guidelines for Correctness, Modernization, Security, Portability, and Optimization",".\" , 2026.",[42,88,89,92,94,95,100],{},[45,90],{"id":91},"AA.Bibliography-ECCyberResilienceAct",[49,93],{},"\n[ECCyberResilienceAct 2024] European Commission. \" ",[45,96,99],{"href":97,"rel":98},"https:\u002F\u002Fdigital-strategy.ec.europa.eu\u002Fen\u002Fpolicies\u002Fcyber-resilience-act",[56],"Cyber Resilience Act",".\" , 2024.",[42,102,103,106,108,109,114],{},[45,104],{"id":105},"AA.Bibliography-Flake06",[49,107],{},"\n[Flake 2006] Flake, Halvar. \" ",[45,110,113],{"href":111,"rel":112},"https:\u002F\u002Fwww.blackhat.com\u002Fpresentations\u002Fbh-europe-06\u002Fbh-eu-06-Flake.pdf",[56],"Attacks on Uninitialized Local Variables",".\" Black Hat Federal, 2006.",[42,116,117,120,122,123,128],{},[45,118],{"id":119},"AA.Bibliography-Fortran2018",[49,121],{},"\n[Fortran 2018] \" ",[45,124,127],{"href":125,"rel":126},"https:\u002F\u002Fj3-fortran.org\u002Fdoc\u002Fyear\u002F18\u002F18-007r1.pdf",[56],"Fortran 2018 Standard Interpretation Document J3\u002F18-007r1 F2018, specification of the base Fortran 2018 language",".\" , 2018.",[42,130,131,134,136,137,142],{},[45,132],{"id":133},"AA.Bibliography-Fortran2023",[49,135],{},"\n[Fortran 2023] Reid, John. \" ",[45,138,141],{"href":139,"rel":140},"https:\u002F\u002Fwg5-fortran.org\u002FN2201-N2250\u002FN2212.pdf",[56],"The new features of Fortran 2023",".\" , March 2023.",[42,144,145,148,150,151,156],{},[45,146],{"id":147},"AA.Bibliography-ISO-IECJTC1-SC22-WG23-TR-24772-8:2023",[49,149],{},"\n[ISO\u002FIEC JTC1\u002FSC22\u002FWG23 TR 24772-8:2023] ISO\u002FIEC TR 24772-8. \" ",[45,152,155],{"href":153,"rel":154},"https:\u002F\u002Fj3-fortran.org\u002Fdoc\u002Fyear\u002F23\u002F23-241.pdf",[56],"Programming languages — Avoiding vulnerabilities in programming languages – Vulnerability descriptions for the programming language Fortran",".\" , 2023.",[42,158,159,162,164,165,173],{},[45,160],{"id":161},"AA.Bibliography-mercy06",[49,163],{},"\n[Mercy 2006] Mercy. ",[45,166,169],{"href":167,"rel":168},"https:\u002F\u002Fweb.archive.org\u002Fweb\u002F20060622084738\u002Fhttp:\u002F\u002Fwww.felinemenace.org\u002Fpapers\u002FUBehavior.zip",[56],[170,171,172],"em",{},"Exploiting Uninitialized Data"," (Internet Archive copy). January 2006.",[42,175,176,179,181,182,187],{},[45,177],{"id":178},"AA.Bibliography-MITRE",[49,180],{},"\n[MITRE] MITRE. ",[45,183,186],{"href":184,"rel":185},"https:\u002F\u002Fcwe.mitre.org\u002F",[56],"Common Weakness Enumeration.",".",[42,189,190,193,195,196,201],{},[45,191],{"id":192},"AA.Bibliography-Muxworthy2011",[49,194],{},"\n[Muxworthy2011] David Muxworthy. \" ",[45,197,200],{"href":198,"rel":199},"https:\u002F\u002Ffortran.bcs.org\u002F2011\u002Fvulnerabilities.pdf",[56],"Language Vulnerabilities Report: The Fortran Annex",".\" , 2011.",[42,203,204,207,209,210,215],{},[45,205],{"id":206},"AA.Bibliography-NIST2021",[49,208],{},"\n[NIST 2021] National Institute of Standards and Technology. \" ",[45,211,214],{"href":212,"rel":213},"https:\u002F\u002Fdoi.org\u002F10.6028\u002FNIST.IR.8397",[56],"Guidelines on Minimum Standards for Developer Verification of Software (NIST Interagency Report 8397)",".\" , 2021.",[42,217,218,221,223,224,229],{},[45,219],{"id":220},"AA.Bibliography-NIST2022",[49,222],{},"\n[NIST 2022] National Institute of Standards and Technology. \" ",[45,225,228],{"href":226,"rel":227},"https:\u002F\u002Fdoi.org\u002F10.6028\u002FNIST.SP.800-218",[56],"Secure Software Development Framework (SSDF) Version 1.1 (NIST Special Publication 800-218)",".\" , 2022.",[42,231,232,235,237,238,187],{},[45,233],{"id":234},"AA.Bibliography-OpenMP",[49,236],{},"\n[OpenMP] ",[45,239,242,243,247],{"href":240,"rel":241},"https:\u002F\u002Fwww.openmp.org\u002Fspecifications\u002F",[56],"The OpenMP API ",[244,245,246],"sup",{},"®"," Specification for Parallel Programming",{"title":249,"searchDepth":250,"depth":250,"links":251},"",2,[],"\n[CERT C] CERT\u002FC. \" CERT C Coding Standard.\".","md",{"tags":255},[256,257],"bm","section","\u002Fsei-cert-fortran-coding-standard\u002Fback-matter\u002Faa-bibliography",{"title":33,"description":252},"9.sei-cert-fortran-coding-standard\u002F05.back-matter\u002F2.aa-bibliography","czvkOKBE2riZft9fzUfwRVXYy-MDRJ6pGdNV4id4EJw",[263,267],{"title":264,"path":265,"stem":266,"children":-1},"Back Matter","\u002Fsei-cert-fortran-coding-standard\u002Fback-matter","9.sei-cert-fortran-coding-standard\u002F05.back-matter\u002F1.index",{"title":268,"path":269,"stem":270,"children":-1},"BB. Definitions","\u002Fsei-cert-fortran-coding-standard\u002Fback-matter\u002Fbb-definitions","9.sei-cert-fortran-coding-standard\u002F05.back-matter\u002F3.bb-definitions",[272],{"title":273,"path":274,"stem":275,"children":276},"SEI CERT Fortran Coding Standard","\u002Fsei-cert-fortran-coding-standard","9.sei-cert-fortran-coding-standard\u002F01.index",[277,278,290,466,475],{"title":273,"path":274,"stem":275},{"title":279,"path":280,"stem":281,"children":282},"Front Matter","\u002Fsei-cert-fortran-coding-standard\u002Ffront-matter","9.sei-cert-fortran-coding-standard\u002F02.front-matter\u002F1.index",[283,284],{"title":279,"path":280,"stem":281},{"title":285,"path":286,"stem":287,"children":288},"Introduction","\u002Fsei-cert-fortran-coding-standard\u002Ffront-matter\u002Fintroduction","9.sei-cert-fortran-coding-standard\u002F02.front-matter\u002F2.introduction\u002F01.index",[289],{"title":285,"path":286,"stem":287},{"title":291,"path":292,"stem":293,"children":294},"Guidelines","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F01.index",[295,296,318,344,370,380,390,408,426,444],{"title":291,"path":292,"stem":293},{"title":297,"path":298,"stem":299,"children":300},"Arrays (ARR)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Farrays-arr","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F02.arrays-arr\u002F1.index",[301,302,306,310,314],{"title":297,"path":298,"stem":299},{"title":303,"path":304,"stem":305},"ARR01-F. Do not use out-of-bounds arrays subscripts","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Farrays-arr\u002Farr01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F02.arrays-arr\u002F2.arr01-f",{"title":307,"path":308,"stem":309},"ARR02-F. Declare array dummy arguments as assumed-shape","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Farrays-arr\u002Farr02-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F02.arrays-arr\u002F3.arr02-f",{"title":311,"path":312,"stem":313},"ARR03-F. Specify array bounds when copying data to device memory","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Farrays-arr\u002Farr03-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F02.arrays-arr\u002F4.arr03-f",{"title":315,"path":316,"stem":317},"ARR04-F. Ensure arrays ranges mapped to devices cover all accessed elements","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Farrays-arr\u002Farr04-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F02.arrays-arr\u002F5.arr04-f",{"title":319,"path":320,"stem":321,"children":322},"Declarations and Initialization (DCL)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fdeclarations-and-initialization-dcl","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F03.declarations-and-initialization-dcl\u002F1.index",[323,324,328,332,336,340],{"title":319,"path":320,"stem":321},{"title":325,"path":326,"stem":327},"DCL01-F. Explicitly declare pure procedures","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fdeclarations-and-initialization-dcl\u002Fdcl01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F03.declarations-and-initialization-dcl\u002F2.dcl01-f",{"title":329,"path":330,"stem":331},"DCL02-F. Explicitly declare the 'save' attribute or split the variable initialization to prevent unintended behavior","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fdeclarations-and-initialization-dcl\u002Fdcl02-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F03.declarations-and-initialization-dcl\u002F2.dcl02-f",{"title":333,"path":334,"stem":335},"DCL03-F. Avoid undefined behavior due to uninitialized variables","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fdeclarations-and-initialization-dcl\u002Fdcl03-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F03.declarations-and-initialization-dcl\u002F2.dcl03-f",{"title":337,"path":338,"stem":339},"DCL04-F. Conditionally initialized variables can lead to undefined behavior","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fdeclarations-and-initialization-dcl\u002Fdcl04-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F03.declarations-and-initialization-dcl\u002F2.dcl04-f",{"title":341,"path":342,"stem":343},"DCL05-F. Uninitialized output arguments can lead to undefined behavior","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fdeclarations-and-initialization-dcl\u002Fdcl05-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F03.declarations-and-initialization-dcl\u002F2.dcl05-f",{"title":345,"path":346,"stem":347,"children":348},"Concurrency (CON)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fconcurrency-con","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F04.concurrency-con\u002F1.index",[349,350,354,358,362,366],{"title":345,"path":346,"stem":347},{"title":351,"path":352,"stem":353},"CON01-F. Explicitly declare OpenMP data-sharing attributes for all variables","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fconcurrency-con\u002Fcon01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F04.concurrency-con\u002F2.con01-f",{"title":355,"path":356,"stem":357},"CON02-F. Protect reduction variables in multithreaded code","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fconcurrency-con\u002Fcon02-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F04.concurrency-con\u002F3.con02-f",{"title":359,"path":360,"stem":361},"CON03-F. Protect multithreading recurrences to avoid data races","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fconcurrency-con\u002Fcon03-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F04.concurrency-con\u002F4.con03-f",{"title":363,"path":364,"stem":365},"CON04-F. Do not use out-of-dimension subscripts in multithreaded code","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fconcurrency-con\u002Fcon04-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F04.concurrency-con\u002F5.con04-f",{"title":367,"path":368,"stem":369},"CON05-F. Ensure correct OpenMP datascoping of variables in parallel regions","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fconcurrency-con\u002Fcon05-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F04.concurrency-con\u002F6.con05-f",{"title":371,"path":372,"stem":373,"children":374},"Exceptions and IEEE Arithmetic (EIA)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fexceptions-and-ieee-arithmetic-eia","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F05.exceptions-and-ieee-arithmetic-eia\u002F1.index",[375,376],{"title":371,"path":372,"stem":373},{"title":377,"path":378,"stem":379},"EIA01-F. Enforce evaluation order in floating-point expressions","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fexceptions-and-ieee-arithmetic-eia\u002Feia01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F05.exceptions-and-ieee-arithmetic-eia\u002F2.eia01-f",{"title":381,"path":382,"stem":383,"children":384},"Expressions and Assignment (EXA)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fexpressions-and-assignment-exa","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F07.expressions-and-assignment-exa\u002F1.index",[385,386],{"title":381,"path":382,"stem":383},{"title":387,"path":388,"stem":389},"EXA01-F. Do not read uninitialized memory","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fexpressions-and-assignment-exa\u002Fexa01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F07.expressions-and-assignment-exa\u002F2.exa01-f",{"title":391,"path":392,"stem":393,"children":394},"Miscellaneous (MSC)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fmiscellaneous-msc","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F12.miscellaneous-msc\u002F1.index",[395,396,400,404],{"title":391,"path":392,"stem":393},{"title":397,"path":398,"stem":399},"MSC01-F. Avoid using legacy or obsolescent Fortran constructs","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fmiscellaneous-msc\u002Fmsc01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F12.miscellaneous-msc\u002F2.msc01-f",{"title":401,"path":402,"stem":403},"MSC02-F. Beware of compiler-specific extensions","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fmiscellaneous-msc\u002Fmsc02-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F12.miscellaneous-msc\u002F3.msc02-f",{"title":405,"path":406,"stem":407},"MSC03-F. Do not depend on undefined behavior","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fmiscellaneous-msc\u002Fmsc03-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F12.miscellaneous-msc\u002F4.msc03-f",{"title":409,"path":410,"stem":411,"children":412},"Procedures (PRC)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fprocedures-prc","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F13.procedures-prc\u002F1.index",[413,414,418,422],{"title":409,"path":410,"stem":411},{"title":415,"path":416,"stem":417},"PRC01-F. Disable the implicit declaration of procedures","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fprocedures-prc\u002Fprc01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F13.procedures-prc\u002F2.prc01-f",{"title":419,"path":420,"stem":421},"PRC02-F. Avoid implicit interfaces by using module procedures","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fprocedures-prc\u002Fprc02-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F13.procedures-prc\u002F3.prc02-f",{"title":423,"path":424,"stem":425},"PRC03-F. Declare the intent for all dummy arguments","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fprocedures-prc\u002Fprc03-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F13.procedures-prc\u002F4.prc03-f",{"title":427,"path":428,"stem":429,"children":430},"Scope, Association, and Definition (SAD)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fscope-association-and-definition-sad","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F15.scope-association-and-definition-sad\u002F1.index",[431,432,436,440],{"title":427,"path":428,"stem":429},{"title":433,"path":434,"stem":435},"SAD02-F. Minimize imported module entities using the ONLY clause","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fscope-association-and-definition-sad\u002Fsad02-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F15.scope-association-and-definition-sad\u002F2.sad02-f",{"title":437,"path":438,"stem":439},"SAD03-F. Replace common block with modules for safer data encapsulation","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fscope-association-and-definition-sad\u002Fsad03-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F15.scope-association-and-definition-sad\u002F3.sad03-f",{"title":441,"path":442,"stem":443},"Limit the scope of variables and procedures","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Fscope-association-and-definition-sad\u002Flimit-the-scope-of-variables-and-procedures","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F15.scope-association-and-definition-sad\u002F4.limit-the-scope-of-variables-and-procedures",{"title":445,"path":446,"stem":447,"children":448},"Types (TYP)","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Ftypes-typ","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F16.types-typ\u002F1.index",[449,450,454,458,462],{"title":445,"path":446,"stem":447},{"title":451,"path":452,"stem":453},"TYP01-F. Use Intrinsic Assignment for Character Entities","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Ftypes-typ\u002Ftyp01-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F16.types-typ\u002F2.typ01-f",{"title":455,"path":456,"stem":457},"TYP02-F. Prohibit implicit typing in all program units","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Ftypes-typ\u002Ftyp02-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F16.types-typ\u002F3.typ02-f",{"title":459,"path":460,"stem":461},"TYP03-F. Ensure intrinsic function arguments match intended precision","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Ftypes-typ\u002Ftyp03-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F16.types-typ\u002F4.typ03-f",{"title":463,"path":464,"stem":465},"TYP04-F. Centralize kind definitions to ensure consistent precision","\u002Fsei-cert-fortran-coding-standard\u002Fguidelines\u002Ftypes-typ\u002Ftyp04-f","9.sei-cert-fortran-coding-standard\u002F04.guidelines\u002F16.types-typ\u002F5.typ04-f",{"title":264,"path":265,"stem":266,"children":467},[468,469,470,471],{"title":264,"path":265,"stem":266},{"title":33,"path":258,"stem":260},{"title":268,"path":269,"stem":270},{"title":472,"path":473,"stem":474},"CC. Undefined Behavior","\u002Fsei-cert-fortran-coding-standard\u002Fback-matter\u002Fcc-undefined-behavior","9.sei-cert-fortran-coding-standard\u002F05.back-matter\u002F4.cc-undefined-behavior",{"title":476,"path":477,"stem":478},"Acknowledgments","\u002Fsei-cert-fortran-coding-standard\u002Facknowledgements","9.sei-cert-fortran-coding-standard\u002Facknowledgements",1785439560770]