MCPcopy Create free account
hub / github.com/BoevaLab/FREEC / getLine

Function getLine

src/myFunc.cpp:2703–2724  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2701}
2702
2703char* getLine(char* buffer, int buffer_size, FILE* stream, std::string& line)
2704{
2705 while (fgets(buffer, buffer_size, stream) != NULL) {
2706 size_t len = strlen(buffer);
2707 if (buffer[len-1] == '\n') {
2708 return buffer;
2709 }
2710 line = buffer;
2711 for (;;) {
2712 if (line.at(line.length() - 1) == '\n') {
2713 break;
2714 }
2715 if (fgets(buffer, MAX_BUFFER, stream) != NULL) {
2716 line.append(buffer);
2717 } else {
2718 break;
2719 }
2720 }
2721 return (char*)line.c_str();
2722 }
2723 return NULL;
2724}
2725
2726
2727 std::vector<float> get_quartiles(vector<float> vect)

Callers 4

readSNPsMethod · 0.85
readPileUPMethod · 0.85
fillMyHashMethod · 0.85
calculateFlankLengthMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected