Software / code / prosody
Comparison
util-src/ringbuffer.c @ 7835:a809dcfd0c5b
util-src/*.c: Squeeze repeated blank lines
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 23 Jan 2017 18:33:35 +0100 |
| parent | 7828:b4a08a514ebc |
| child | 7888:74187ee6ed55 |
comparison
equal
deleted
inserted
replaced
| 7834:a2081d28bd22 | 7835:a809dcfd0c5b |
|---|---|
| 1 | |
| 2 | 1 |
| 3 #include <stdlib.h> | 2 #include <stdlib.h> |
| 4 #include <unistd.h> | 3 #include <unistd.h> |
| 5 #include <string.h> | 4 #include <string.h> |
| 6 #include <stdio.h> | 5 #include <stdio.h> |
| 71 } | 70 } |
| 72 | 71 |
| 73 return 0; | 72 return 0; |
| 74 } | 73 } |
| 75 | 74 |
| 76 | |
| 77 int rb_read(lua_State* L) { | 75 int rb_read(lua_State* L) { |
| 78 ringbuffer* b = luaL_checkudata(L, 1, "ringbuffer_mt"); | 76 ringbuffer* b = luaL_checkudata(L, 1, "ringbuffer_mt"); |
| 79 int r = luaL_checkinteger(L, 2); | 77 int r = luaL_checkinteger(L, 2); |
| 80 int peek = lua_toboolean(L, 3); | 78 int peek = lua_toboolean(L, 3); |
| 81 | 79 |
| 98 modpos(b); | 96 modpos(b); |
| 99 } | 97 } |
| 100 | 98 |
| 101 return 1; | 99 return 1; |
| 102 } | 100 } |
| 103 | |
| 104 | 101 |
| 105 int rb_readuntil(lua_State* L) { | 102 int rb_readuntil(lua_State* L) { |
| 106 size_t l, m; | 103 size_t l, m; |
| 107 ringbuffer* b = luaL_checkudata(L, 1, "ringbuffer_mt"); | 104 ringbuffer* b = luaL_checkudata(L, 1, "ringbuffer_mt"); |
| 108 const char* s = luaL_checklstring(L, 2, &l); | 105 const char* s = luaL_checklstring(L, 2, &l); |