// File: /workspace/github_cpp_makefile_star2_O2/ncbi[P]amr/common.cpp
// Function: Common_sp::Dir::create()
string str2sql (const string &s)
{
	string r = "'";
  for (const char c : s)
	{
	  if (c == '\'')
	  	r += "'";
	  r += c;
	}
	r += "'";
	
	return r;
}

// Assembly:
pushq %rbp
pushq %r14
pushq %rbx
subq $0x150, %rsp            # imm = 0x150
cmpq %rdi, (%rdi)
je 0x266fc
movq %rdi, %r14
leaq 0xb0(%rsp), %rbx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x1cee8
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x24f38
movl %eax, %ebx
testl %eax, %eax
je 0x26700
cmpl $0x1, %ebx
jne 0x26774
xorl %ebx, %ebx
jmp 0x26758
xorl %ebx, %ebx
jmp 0x26765
leaq 0x50(%rsp), %rdi
movq %r14, %rsi
callq 0x3c482
cmpq $0x0, 0x58(%rsp)
je 0x26813
movq %r14, %rdi
callq 0x266bc
movq %rax, %rbx
leaq 0x50(%rsp), %rsi
movq %r14, %rdi
callq 0x3e730
movq 0xb0(%rsp), %rdi
movl $0x1ff, %esi            # imm = 0x1FF
callq 0xb2c0
testl %eax, %eax
jne 0x26856
incq %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb68
leaq 0xb0(%rsp), %rdi
callq 0xbb68
movq %rbx, %rax
addq $0x150, %rsp            # imm = 0x150
popq %rbx
popq %r14
popq %rbp
retq
pushq $0x10
popq %rdi
callq 0xb300
movq %rax, %r14
leaq 0x90(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
pushq $0x22
popq %rdx
callq 0x243b1
leaq 0x355ff(%rip), %rsi     # 0x5bd9d
leaq 0x10(%rsp), %rdi
leaq 0x90(%rsp), %rdx
callq 0x1b94c
leaq 0x35722(%rip), %rdx     # 0x5bed9
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x1b92d
leaq 0x70(%rsp), %rdi
movl %ebx, %esi
callq 0x25980
leaq 0x50(%rsp), %rdi
leaq 0x30(%rsp), %rsi
leaq 0x70(%rsp), %rdx
callq 0x1ca3c
movb $0x1, %bpl
leaq 0x50(%rsp), %rsi
movq %r14, %rdi
callq 0xb940
xorl %ebp, %ebp
movq 0x5d7e9(%rip), %rsi     # 0x83fe8
movq 0x5d75a(%rip), %rdx     # 0x83f60
movq %r14, %rdi
callq 0xb9d0
jmp 0x268b4
callq 0xb060
andl $0x0, (%rax)
cmpq %r14, (%r14)
jne 0x268b4
pushq $0x10
popq %rdi
callq 0xb300
movq %rax, %r14
leaq 0x356e5(%rip), %rsi     # 0x5bf1b
movq %rax, %rdi
callq 0xb260
movq 0x5d7a3(%rip), %rsi     # 0x83fe8
movq 0x5d714(%rip), %rdx     # 0x83f60
movq %r14, %rdi
callq 0xb9d0
jmp 0x268b4
pushq $0x10
popq %rdi
callq 0xb300
movq %rax, %r14
leaq 0x10(%rsp), %rdi
leaq 0xb0(%rsp), %rsi
pushq $0x22
popq %rdx
callq 0x243b1
leaq 0x35520(%rip), %rsi     # 0x5bd9d
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x1b94c
movb $0x1, %bpl
leaq 0x30(%rsp), %rsi
movq %r14, %rdi
callq 0xb940
xorl %ebp, %ebp
movq 0x5d743(%rip), %rsi     # 0x83fe8
movq 0x5d6b4(%rip), %rdx     # 0x83f60
movq %r14, %rdi
callq 0xb9d0
callq 0xb6c0
testl %eax, %eax
jne 0x2698e
leaq 0x35079(%rip), %rsi     # 0x5b941
leaq 0x130(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x1b7b6
leaq 0x110(%rsp), %rdi
movl $0x5b8, %esi            # imm = 0x5B8
callq 0x1caa3
leaq 0x70(%rsp), %rdi
leaq 0x130(%rsp), %rsi
leaq 0x110(%rsp), %rdx
callq 0x1ca3c
leaq 0x332d6(%rip), %rdx     # 0x59be3
leaq 0x90(%rsp), %rdi
leaq 0x70(%rsp), %rsi
callq 0x1b92d
leaq 0x355c5(%rip), %rsi     # 0x5beeb
leaq 0xd0(%rsp), %rdi
leaq 0xe(%rsp), %rdx
callq 0x1b7b6
leaq 0x34fff(%rip), %rdx     # 0x5b93e
leaq 0xf0(%rsp), %rdi
leaq 0xd0(%rsp), %rsi
callq 0x1b92d
leaq 0x10(%rsp), %rdi
leaq 0x90(%rsp), %rsi
leaq 0xf0(%rsp), %rdx
callq 0x1ca3c
leaq 0x35596(%rip), %rdx     # 0x5bf0b
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rsi
callq 0x1b92d
leaq 0x30(%rsp), %rdi
callq 0x224fc
pushq $0x1
popq %rdi
callq 0xb6d0
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb68
jmp 0x269a8
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
callq 0xbb68
jmp 0x269b7
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
callq 0xbb68
jmp 0x269c9
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
callq 0xbb68
jmp 0x269db
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
callq 0xbb68
jmp 0x269ed
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
callq 0xbb68
jmp 0x269fc
movq %rax, %rbx
leaq 0x110(%rsp), %rdi
callq 0xbb68
jmp 0x26a2f
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb68
jmp 0x26a20
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x70(%rsp), %rdi
callq 0xbb68
jmp 0x26a47
movq %rax, %rbx
leaq 0x130(%rsp), %rdi
callq 0xbb68
jmp 0x26aca
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x30(%rsp), %rdi
callq 0xbb68
jmp 0x26a5b
jmp 0x26ac7
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x10(%rsp), %rdi
callq 0xbb68
jmp 0x26a97
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
callq 0xbb68
jmp 0x26a7c
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x10(%rsp), %rdi
callq 0xbb68
testb %bpl, %bpl
jne 0x26aae
jmp 0x26aca
jmp 0x26ac7
jmp 0x26aab
movq %rax, %rbx
movb $0x1, %bpl
leaq 0x90(%rsp), %rdi
callq 0xbb68
testb %bpl, %bpl
jne 0x26abb
jmp 0x26ad9
movq %rax, %rbx
movq %r14, %rdi
callq 0xb470
jmp 0x26aca
movq %rax, %rbx
movq %r14, %rdi
callq 0xb470
jmp 0x26ad9
jmp 0x26ad6
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
callq 0xbb68
jmp 0x26ad9
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
callq 0xbb68
movq %rbx, %rdi
callq 0xba30