# lobject.c File Reference

`#include <ctype.h>`
`#include <stdarg.h>`
`#include <stdio.h>`
`#include <stdlib.h>`
`#include <string.h>`
`#include "lua.h"`
`#include "ldo.h"`
`#include "lmem.h"`
`#include "lobject.h"`
`#include "lstate.h"`
`#include "lstring.h"`
`#include "lvm.h"`

## Defines
#define | lobject_c
#define | LUA_CORE
## Functions
int | luaO_int2fb (unsigned int x)
int | luaO_fb2int (int x)
int | luaO_log2 (unsigned int x)
int | luaO_rawequalObj (const TValue *t1, const TValue *t2)
int | luaO_str2d (const char *s, lua_Number *result)
static void | pushstr (lua_State *L, const char *str)
const char * | luaO_pushvfstring (lua_State *L, const char *fmt, va_list argp)
const char * | luaO_pushfstring (lua_State *L, const char *fmt,...)
void | luaO_chunkid (char *out, const char *source, size_t bufflen)
## Variables
const TValue | luaO_nilobject_ = {{NULL}, LUA_TNIL}

## Define Documentation

#define lobject_c

#define LUA_CORE

## Function Documentation

void luaO_chunkid | ( | char * | out,
|  | const char * | source,
|  | size_t | bufflen |
| ) |  |  |

int luaO_fb2int | ( | int | x | ) |

int luaO_int2fb | ( | unsigned int | x | ) |

int luaO_log2 | ( | unsigned int | x | ) |

const char* luaO_pushfstring | ( | lua_State * | L,
|  | const char * | fmt,
|  |  | ... |
| ) |  |  |

const char* luaO_pushvfstring | ( | lua_State * | L,
|  | const char * | fmt,
|  | va_list | argp |
| ) |  |  |

int luaO_rawequalObj | ( | const TValue * | t1,
|  | const TValue * | t2 |
| ) |  |  |

int luaO_str2d | ( | const char * | s,
|  | lua_Number * | result |
| ) |  |  |

static void pushstr | ( | lua_State * | L,
|  | const char * | str |
| ) |  |  | `[static]`

## Variable Documentation

const TValue luaO_nilobject_ = {{NULL}, LUA_TNIL}