// File: /workspace/github_cpp_makefile_star2_O1/xjrueda[P]fixprime/src/jsoncpp.cpp
// Function: Json::StreamWriterBuilder::setDefaults(Json::Value*)
void StreamWriterBuilder::setDefaults(Json::Value* settings)
{
  //! [StreamWriterBuilderDefaults]
  (*settings)["commentStyle"] = "All";
  (*settings)["indentation"] = "\t";
  (*settings)["enableYAMLCompatibility"] = false;
  (*settings)["dropNullPlaceholders"] = false;
  //! [StreamWriterBuilderDefaults]
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %rbx
subq $0xa8, %rsp
movq %rdi, %rbx
leaq 0x7fc5(%rip), %rsi      # 0x5e01c
leaq 0x80(%rsp), %r14
movq %r14, %rdi
callq 0x30860
leaq 0x7f74(%rip), %rsi      # 0x5dfe2
leaq 0x7f79(%rip), %rdx      # 0x5dfee
movq %rbx, %rdi
callq 0x30c70
movb 0x8(%rax), %cl
leaq 0x80(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl $0x100, %ebp            # imm = 0x100
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
movl $0xfffffeff, %r15d      # imm = 0xFFFFFEFF
movl 0x8(%rdi), %ecx
andl %r15d, %ecx
orl %edx, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rax), %rcx
movq 0x18(%rdi), %rdx
movq %rdx, 0x18(%rax)
movq %rcx, 0x18(%rdi)
movq 0x20(%rax), %rcx
movq 0x20(%rdi), %rdx
movq %rdx, 0x20(%rax)
movq %rcx, 0x20(%rdi)
callq 0x2ebb0
leaq 0x7cfc(%rip), %rsi      # 0x5de06
leaq 0x58(%rsp), %r14
movq %r14, %rdi
callq 0x30860
leaq 0x7eb8(%rip), %rsi      # 0x5dfd6
leaq 0x7ebc(%rip), %rdx      # 0x5dfe1
movq %rbx, %rdi
callq 0x30c70
movb 0x8(%rax), %cl
leaq 0x58(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
andl 0x8(%rdi), %r15d
orl %edx, %r15d
movw %r15w, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rax), %rcx
movq 0x18(%rdi), %rdx
movq %rdx, 0x18(%rax)
movq %rcx, 0x18(%rdi)
movq 0x20(%rax), %rcx
movq 0x20(%rdi), %rdx
movq %rdx, 0x20(%rax)
movq %rcx, 0x20(%rdi)
callq 0x2ebb0
leaq 0x30(%rsp), %r14
movq %r14, %rdi
xorl %esi, %esi
callq 0x30e30
leaq 0x7e34(%rip), %rsi      # 0x5dfef
leaq 0x7e44(%rip), %rdx      # 0x5e006
movq %rbx, %rdi
callq 0x30c70
movb 0x8(%rax), %cl
leaq 0x30(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl $0x100, %ebp            # imm = 0x100
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
movl $0xfffffeff, %r15d      # imm = 0xFFFFFEFF
movl 0x8(%rdi), %ecx
andl %r15d, %ecx
orl %edx, %ecx
movw %cx, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rax), %rcx
movq 0x18(%rdi), %rdx
movq %rdx, 0x18(%rax)
movq %rcx, 0x18(%rdi)
movq 0x20(%rax), %rcx
movq 0x20(%rdi), %rdx
movq %rdx, 0x20(%rax)
movq %rcx, 0x20(%rdi)
callq 0x2ebb0
leaq 0x8(%rsp), %r14
movq %r14, %rdi
xorl %esi, %esi
callq 0x30e30
leaq 0x7da4(%rip), %rsi      # 0x5e007
leaq 0x7db1(%rip), %rdx      # 0x5e01b
movq %rbx, %rdi
callq 0x30c70
movb 0x8(%rax), %cl
leaq 0x8(%rsp), %rdi
movb 0x8(%rdi), %dl
movb %dl, 0x8(%rax)
movb %cl, 0x8(%rdi)
movq (%rax), %rcx
movq (%rdi), %rdx
movq %rdx, (%rax)
movq %rcx, (%rdi)
movzwl 0x8(%rax), %ecx
movl %ecx, %edx
andl %ebp, %edx
movzwl 0x8(%rdi), %esi
andl %ebp, %esi
andl $0xfeff, %ecx           # imm = 0xFEFF
orl %esi, %ecx
movw %cx, 0x8(%rax)
andl 0x8(%rdi), %r15d
orl %edx, %r15d
movw %r15w, 0x8(%rdi)
movq 0x10(%rax), %rcx
movq 0x10(%rdi), %rdx
movq %rdx, 0x10(%rax)
movq %rcx, 0x10(%rdi)
movq 0x18(%rax), %rcx
movq 0x18(%rdi), %rdx
movq %rdx, 0x18(%rax)
movq %rcx, 0x18(%rdi)
movq 0x20(%rax), %rcx
movq 0x20(%rdi), %rdx
movq %rdx, 0x20(%rax)
movq %rcx, 0x20(%rdi)
callq 0x2ebb0
addq $0xa8, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
jmp 0x562fe
jmp 0x562fe
jmp 0x562fe
movq %rax, %rbx
movq %r14, %rdi
callq 0x2ebb0
movq %rbx, %rdi
callq 0x30a20
nop