• Top
    • Documentation
    • Books
    • Recursion-and-induction
    • Boolean-reasoning
    • Debugging
    • Projects
    • Std
    • Proof-automation
    • Macro-libraries
    • ACL2
    • Interfacing-tools
    • Hardware-verification
    • Software-verification
      • Kestrel-books
        • Crypto-hdwallet
        • Error-checking
        • Apt
        • Abnf
        • Fty-extensions
        • Isar
        • Kestrel-utilities
        • Prime-field-constraint-systems
        • Soft
        • Bv
        • Imp-language
        • Event-macros
        • Bitcoin
        • Ethereum
        • Yul
        • Zcash
        • ACL2-programming-language
        • Prime-fields
        • Java
        • C
          • Atc
            • Atc-implementation
              • Atc-abstract-syntax
              • Atc-pretty-printer
              • Atc-event-and-code-generation
              • Fty-pseudo-term-utilities
              • Atc-term-recognizers
              • Atc-input-processing
              • Atc-shallow-embedding
                • Defstruct
                • Atc-let-designations
                  • Declar
                    • Assign
                    • Declar9
                    • Declar8
                    • Declar7
                    • Declar6
                    • Declar5
                    • Declar4
                    • Declar3
                    • Declar2
                    • Declar1
                    • Assign9
                    • Assign8
                    • Assign7
                    • Assign6
                    • Assign5
                    • Assign4
                    • Assign3
                    • Assign2
                    • Assign1
                  • Defobject
                  • Pointer-types
                  • Atc-conditional-expressions
                • Atc-process-inputs-and-gen-everything
                • Atc-table
                • Atc-fn
                • Atc-pretty-printing-options
                • Atc-types
                • Atc-macro-definition
              • Atc-tutorial
            • Language
            • Representation
            • Pack
          • Syntheto
          • Number-theory
          • Cryptography
          • Lists-light
          • File-io-light
          • Json
          • Built-ins
          • Solidity
          • Axe
          • Std-extensions
          • Htclient
          • Typed-lists-light
          • Arithmetic-light
        • X86isa
        • Execloader
        • Axe
      • Testing-utilities
      • Math
    • Atc-let-designations

    Declar

    Wrapper to indicate a C local variable declaration in a let.

    Signature
    (declar x) → *

    See atc-let-designations.

    Definitions and Theorems

    Function: declar

    (defun declar (x)
           (declare (xargs :guard t))
           (let ((__function__ 'declar))
                (declare (ignorable __function__))
                x))